在Windows2003下成功配置Apache+PHP+Sqlite

首先明确下我的安装目录,方便你在安装中可以自行对照修改:

apache安装路径:F:/php/apache
php解压路径:F:/php/php
PHP程序路径:F:/php/htdocs

安装步骤如下:

  1. 安装APAHCHE(apache_2.2.11-win32-x86-no_ssl.msi)到F:/php/apache;
  2. 解压php-5.2.8-Win32.zip并把里面的文件拷贝到F:/php/php;
  3. 在F:/php/htdocs新建文件夹testPrograme;
  4. 把F:/php/php 里的文件php.ini-dist 重命名为 php.ini 拷贝到C:\windows\;
  5. 把F:/php/php 里的文件php5ts.dll拷贝到C:\windows\;
  6. 配置apache里的httpd.conf(F:\PHP\Apache\conf)
    找到
    #LoadModule ssl_module modules/mod_ssl.so
    这行,在此行后加入一行
    LoadModule php5_module F:/php/php/php5apache2_2.dll
    找到
    AddType application/x-gzip .gz .tgz
    这行,在此行后加入一行
    AddType application/x-httpd-php .php
  7. 多站点配置
    找到Listen 80用下面的内容替换
    Listen 9901  
    <VIRTUALHOST *:9901>   
    	ServerName "phpmyadmin"  
    	DocumentRoot "F:/PHP/htdocs/testPrograme"  
    	<DIRECTORY F:/PHP/htdocs/testPrograme>   
    		Options Indexes FollowSymLinks   
    		AllowOverride ALL   
    		Order allow,deny   
    		Allow from all   
    	</DIRECTORY>   
    </VIRTUALHOST> 
    其中testPrograme是你程序文件夹的名字,如果想多站点的话根据格式在后面添加就好了。
    配置多个站点,赋值上述代码粘贴修改即可。
  8. 设置默认页
    DirectoryIndex index.html
    中的index.html改成你想设的页面名称。
  9. 重新启动APACHE,浏览:http://localhost:9901/,如果不出现异常应该就能成功了。
  10. 配置支持SQLITE
    打开C:\Windows\php.ini文件,找到
    ;extension=php_pdo_sqlite.dll
    去掉注释符号";",并修改extension_dir目录,如:
    extension_dir = "F:\PHP\php\ext"
    重启Apache。
    如果要支持rewrite 需要 AllowOverride None改成 AllowOverride ALL 并且一定要把
    #LoadModule rewrite_module modules/mod_rewrite.so
    前的注释去掉才行,我就是忘了把注释去掉,害得我花了好长时间。
posted @ 2012-11-06 15:28  码农神说  阅读(173)  评论(0编辑  收藏  举报