Manually installing PHP with SQLite

 
Post new topic   Reply to topic    Aprelium Forum Index -> Tutorials
View previous topic :: View next topic  
Author Message
Whydah
-


Joined: 14 Apr 2006
Posts: 1

PostPosted: Fri Apr 14, 2006 10:06 pm    Post subject: Manually installing PHP with SQLite Reply with quote

Since I had to work a bit to get a direct and complete answer on how to do this, I am posting the procedure that worked for me.

1.) Downloade the complete PHP package from php.net - not just the Windows installer with no extensions package. In other words, under Windows binaries on the PHP downloads page, download the "PHP <version #> zip package" (around 9MB for ver. 5.1.2) rather than the "PHP <version #> installer" (apx. 2.6MB for 5.1.2).

2.) In your PHP installation directory create an extensions subdirectory, say "extensions" for the purposes of this example. From the "ext" subdirectory inside the unzipped downloaded PHP package, copy php_pdo.dll, php_pdo_sqlite.dll, and php_sqlite.dll to the newly created "extensions" subdirectory.

3.) In your php.ini file make sure the following lines are present (and not commented out):

extension_dir="<PHP install directory absolute path>\extensions"

extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

If this is your first PHP install use php.ini-recommended from your downloaded PHP zip package, renamed to php.ini. For safety's sake, find where in php.ini the extension_dir= and extension= or similar lines already exist and write over or add next to as appropriate.

4.) Log into the Abyss Console, click on "Configure" then "Scripting Parameters". Click "Add" under "Interpreters". In the resulting form choose "CGI/ISAPI" for Interface, browse your way to php-cgi.exe in your PHP installation directory for Interpreter, leave Arguments blank, choose "PHP Style" on the dropdown menu under Type.

Under "Custom Environment Variables" add name/value combinations:REDIRECT_STATUS/200 and PHPRC/<PHP install directory absolute path>.

Then click on "OK" towards the lower right corner.

5.) The only other thing you need to do is make sure your php.ini configuration file can be found. If the directory it is located in is included in your Windows PATH environmental variable then this will be the case. The PHP installer (with no extensions) puts php.ini in your Windows directory, which always works. It also appears that putting php.ini in the PHP install directory - which is ideal - also works. However, that might work with Abyss but not with other programs which access the PHP executables.
Back to top View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Aprelium Forum Index -> Tutorials All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB phpBB Group