改成“DirectoryIndex index.php index.htm index.html” ,每个文件名中间要用空格隔开,Apache服务器程序在寻找首页文件时有一个先后顺序,即先找你填的第一个文件名,所以在修改的时候要注意先后顺序。
⑥修改Apache服务器的关键文件目录 修改为自己Apache的安装目录下的“cgi-bin”文件夹。 ScriptAlias /cgi-bin/ "C:/PHP/Apache/Apache24/cgi-bin/" ⑦ 修改375行:C:/PHP/Apache/Apache24/cgi-bin/ 4、测试 (1) ①运行dos,输入:cd C:\PHP\Apache\Apache24\bin ②回车后输入:httpd 打开Apache安装目录下的“bin”文件夹中的“httpd.exe”测试服务器,如果一闪而过,则说明你的配置文件有问题。如果打开一个空的命令提示符,那么则为成功。 或者把Apache24\htdocs目录下的index.html放到D:\phpEnv\www目录下,再打开浏览器输入
http://localhost/,再按回车,如果会出现 It works,则说明Apache配置成功。
(2)将Apache加入到window服务启动项里面并设置成开机启动
先关闭httpd的服务(将命令窗口关闭即可)
重新打开一个新的管理员命令窗口进入到C:\PHP\Apache\Apache24\bin目录下:
添加HTTP服务的命令是:httpd.exe -k install -n "servicename" servicename是服务的名称,我添加的是:httpd.exe -k install -n "yyApache"命令成功后会有成功的提示,此时你可以在window服务启动项中看到yyApache24这个服务,然后点击启动就可以了,如果不想设置成开机启动的话也可以将启动类型修改为手动。
如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。
当然也可以通过C:\PHP\Apache\Apache24\bin下面的ApacheMonitor.exe来启动Apache这里就不多说了
如此Apache的配置就基本完成了。
1、将下载的php-5.6.23-Win32-VC11-x64.zip 解压到安装目录下我的是(C:\PHP\php)
2、将目录下的php.ini-development文件复制一份并改名为php.ini,它是php的配置文件
3、为Apache服务添加php支持
打开Apache的配置文件http.conf在最后加上
# php5 support
LoadModule php5_module C:/PHP/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "C:/PHP/php"
这里我添加在LoadModule下面
添加的时候要保证你的php5apache2_4.dll文件确实存在php5.5的早期版本里面是没有这个文件的,不过高点版本里面已经有了,可以打开php安装目录找下这个文件
PHPIniDir"C:/PHP/php"这个就是你的php根目录
4.重启Apache服务器。
5.测试。 删除www中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。
备注:
Php的一些常用配置修改:(C:\PHP\php\php.ini)
时区的设置:date.timezone = Asia/Shanghai
错误报告等级:error_reporting = E_ALL这个在开发模式下可以全部打开。
(6)修改配置php.ini ①将PHP目录下的”php.ini-production"改名为"php.ini"。 ②用记事本打开php.ini ③第736行:关键词:; extension_dir = "ext" 把前面的“;”去掉,这个是指向扩展库目录的路径(需要指向存放 PHP 扩展库文件的目录),可以是绝对路径(如 "J:\PHP\ext")或相对路径(如 "ext")
④从第878行开始,就是PHP的扩展库的开关设置 如果需要打开,只需要把相应的扩展库的前面的“;”去掉即可。 这里按照平时的使用需要和习惯,我依次打开php_fileinfo.dll、php_gd2.dll、php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll
三、Eclipse for PHP 配置
我选用的是PHP5.6 vc11 TS 64bit(TS是指在Apache服务器下调试)
① 将下载的dll放入C:\PHP\php\ext 文件夹中
② 在C:\PHP\文件夹下增加文件夹XdebugLog
③ 修改php.ini,在这个文件的最后面加入如下配置信息
[Xdebug]
zend_extension=C:/PHP/php/ext/php_xdebug-2.3.3-5.6-vc11-x86_64.dll
xdebug.remote_port = 19000
xdebug.profiler_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On
xdebug.trace_output_dir=”C:/PHP/XdebugLog”
xdebug.profiler_output_dir=”C:/PHP/XdebugLog”
④重启下apache服务器 (3)配置PHP Executables
设置Debugger的端口号为19000,不能与apache端口号相同。
(4)配置Servers
(5)配置Debug