You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+79-1Lines changed: 79 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,5 +26,83 @@ $ Don't forget to run 'make test'.
26
26
```
27
27
You can find the `interbase.so` file in directory `php-firebird/modules`. Copy the file to your php extension dir and restart your webserver.
28
28
29
-
## Clean up your working directory
29
+
####Clean up your working directory
30
30
After you've created the binary data, many temporary files will be created in your working directory. These can be removed with the command `phpize --clean`. Then you have a tidy directory again.
31
+
32
+
### Build the driver on Windows
33
+
First of all, we have to meet some requirements. This means we need to install the Git for Windows and Visual Studio 2017 with following components:
34
+
Visual C++ 2017 (vc15) or Visual C++ 2019 (vc16) must be installed prior SDK usage. Required components
35
+
- C++ dev
36
+
- Windows SDK
37
+
- .NET dev
38
+
39
+
Also make sure you are using a 64-bit build host with Windows 7 or later.
40
+
Of course we need some Firebird related stuff. The easiest way is to install the related Firebird version on your build host including the development files.
41
+
42
+
To start the build process open a command line. We assume that the build is done in the directory `c:\php-sdk`. So make sure you have the permission to create that folder on Drive C:.
After the compilation you can find your extension called `php_interbase.dll` e.g. in `C:\php-sdk\phpmaster\vc15\x64\php-src\x64\Release_TS\php_interbase.dll`
0 commit comments