(1)Apache的the requested operation has failed错误:

cmd—输入netstat –ano,可看到80端口已被进程占用,PID为4

打开任务管理器—〉查看—〉选择列—〉PID勾选—〉进程有显示PID了—〉找PID为4的进程关闭

关闭方法:

方法1.开始->regedit->HKEY_LOCAL_MACHINE->System->CurrentControlSet-Services->http-start值3改为4重启,这让vs无法正常运行,要让vs正常运行的话改回3就行

方法2:管理员身份运行cmd->运行net stop http->按y确定->运行Sc config http start= disabled

正确配置Apache后访问localhost的结果:

 

 

(2)Apache通过防火墙:

若apache安装正常但是无法访问站点,可能是被防火墙屏蔽:

解决:控制面板-网络和Internet-系统与安全-允许程序通过防火墙-把httpd.exe添加进去

 

(3)配置Apche以运行PHP程序:

第一步:装载PHP”模块”----PHP语言包中的一个文件

打开Apache安装目录/conf/httpd.conf

在一大串”#LoadModule XXX”后面追加:LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"

路径推荐正斜杠/

第二步:指定php后缀的文件,去”找”这个php模块处理(执行)---这一步基本是固定写法

         在上一步后面追加

<FilesMatch "\.php$">

  setHandler application/x-httpd-php

</FilesMatch>

第二步的另一种写法(更灵活,可以一次性写多个后缀,让这些后缀的文件都用php执行):

AddType application/x-httpd-php .php .phtml .pap

成功:

 

 

注意:每次配置Apache后,必须重启Apache才能生效

           PHP7需要安装VC14运行库才能运行

 

(4)检查Apache配置语法是否正确的命令:httpd.exe -t  正确则返回Syntax OK

 

(5)PHP时区配置

如果没有配置,用的是英国的时间,跟中国时区差了8个小时

PHP程序代码:

<?php

         echo "当前时间为" . date("Y-m-d H:i:s");

?>

运行结果:

 

配置方法:

第一步:修改php配置文件 php.ini

没有直接版本,只有两个选择性版本,选第一个 php.ini-development

复制一份php.ini-development,改后缀为ini,打开,查找timezone, ;date.timezone =这一句被分号注释掉了而且没有值,去掉分号并修改为date.timezone =PRC    (PRC代表中国时区)

第二步:在Apache的配置文件(httpd.cnf)中设置php.ini文件的路径

         PHPIniDir "D:/WAMP/PHP"改正斜杠此路径不包含php.ini

完成!

 

 

(6)配置PHP以连接MYSQL

第一步:在php.ini中设定模块所在的路径(查找关键字extension_dir)

         去掉分号,改正斜杠,改成指向php语言包中ext文件夹的路径

第二步:”打开”mysql模块,去掉前面的分号(在php.ini查找关键字mysql,初始默认被注释掉了)

PHP7不支持MYSQL,可以打开mysqli模块

 

(7)多站点配置

第一步:在Apache的配置文件httpd.conf中,”打开”多站点虚拟主机配置文件项,去掉井号(搜索关键词:vhosts)

第二步:在httpd-vhosts.conf中设置站点信息,例如:

<VirtualHost *:80>
DocumentRoot "D:/PHPMYSQLAPC/TP5/public"
ServerName www.tp5.com
<Directory "D:/PHPMYSQLAPC/TP5/public">
Options Indexes
Order Deny,Allow
Allow from all
AllowOverride all
DirectoryIndex index.php
</Directory>
</VirtualHost>

在多站点配置中,第一个站点是“默认站点”

posted on 2017-06-18 15:29  竹子精  阅读(250)  评论(-2编辑  收藏  举报