首先明确下我的安装目录,方便你在安装中可以自行对照修改:
apache安装路径:F:/php/apache
php解压路径:F:/php/php
PHP程序路径:F:/php/htdocs
安装步骤如下:
- 安装APAHCHE(apache_2.2.11-win32-x86-no_ssl.msi)到F:/php/apache;
- 解压php-5.2.8-Win32.zip并把里面的文件拷贝到F:/php/php;
- 在F:/php/htdocs新建文件夹testPrograme;
- 把F:/php/php 里的文件php.ini-dist 重命名为 php.ini 拷贝到C:\windows\;
- 把F:/php/php 里的文件php5ts.dll拷贝到C:\windows\;
- 配置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
- 多站点配置
找到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>
配置多个站点,赋值上述代码粘贴修改即可。 - 设置默认页
把DirectoryIndex index.html
- 重新启动APACHE,浏览:http://localhost:9901/,如果不出现异常应该就能成功了。
- 配置支持SQLITE
打开C:\Windows\php.ini文件,找到;extension=php_pdo_sqlite.dll
extension_dir = "F:\PHP\php\ext"
如果要支持rewrite 需要 AllowOverride None改成 AllowOverride ALL 并且一定要把#LoadModule rewrite_module modules/mod_rewrite.so