现在估计很多人用集成的apache,但是我还是喜欢用独立的安装包,虽然麻烦点,但是稳定性好,一下是我的详细配置情况,软件全部装在D盘。软件版本:apache_2.2.9-win32-x86-no_ssl-r2.msi,php-5.2.5-win32-installer.msi,mysql-5.0.51a.exe,navicat8_mysql_cs.exe。
一.安装apache
注意:
1.如果安装完apache后却没安装上服务,则需单独安装服务(D:\Program Files\Apache Software Foundation\Apache2.2\bin中的httpd.exe)
安装方法:
①运行里输入cmd,回车
②D:回车
③cd D:\Program Files\Apache Software Foundation\Apache2.2\bin回车
④httpd -k install回车
2.修改默认首页文件名
打开D:\Program Files\Apache Software Foundation\Apache2.2\conf中的httpd.conf,查找DirectoryIndex index.html,在后面加 index.php
3.修改php默认路径
打开D:\Program Files\Apache Software Foundation\Apache2.2\conf中的httpd.conf,查找htdocs,将该路径改成你的php路径(有2处)
4.让apache支持mod_rewrite(伪静态)
打开httpd.conf,查找LoadModule rewrite_module modules/mod_rewrite.so,将这句话前面的#去掉,如果没有找到这句话,就在最后加上这句话,需独占一行,重启apache
(用phpinfo()检测是否已开启mod_rewrite:打开phpinfo(),查找mod_rewrite,若找到则已支持)
5.让apache服务器支持.htaccess
打开httpd.conf,查找Controls who can get stuff from this server,将上面一行的AllowOverride None改成AllowOverride All
二.安装php;
需安装的常用组件:gd2、mysql、mysqli、openssl、sockets、mailparse、pop3、smtp、Multi-Byte String、Mcrypt、zip、zlib_filter、pdo、sqlite、curl
1.安装php时将第二个路径改成Apache Software Foundation\Apache2.2的文件夹
2.修改php.ini
①修改session保存的路径:
查找session.save_path="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\session",将后面的路径改成你需要保存的路径
②修改上传文件的临时文件保存路径
查找upload_tmp_dir="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\upload",将后面的路径改成你需要保存的路径
③显示错误调试错误
查找display_errors = Off
改成display_errors = On
④打开魔术引号
查找
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
把Off改成On
注:一般服务器都开启了魔术引号,所以在页面输出数据之前要用stripslashes()处理。
三.安装mysql;
四.安装navicat
注:修改apache的端口:打开apache目录里面的httpd.conf文件,查找“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”,修改成你需要的端口即可。