美文网首页
亲身体验搭建apache2.4+php-5.6.28集成环境搭建

亲身体验搭建apache2.4+php-5.6.28集成环境搭建

作者: sissi110 | 来源:发表于2018-08-03 14:56 被阅读0次

    亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)

    转载的原文

    本人主机环境:

    Lenovo笔记本 x64位 windows7普通版

    下面开始搭建:

    第一步:下载所需工具

    1、http://pan.baidu.com/s/1o7L2tr8 (楼主已经将apache2.4-x64 和 php5.6-x64压缩包放到百度网盘,请自行下载)

    第二步:安装apache

    ①新建文件夹

    D:\sphinx_mysql_php_Apache 等会解压包都放到这里面来,如下图:

    image.png

    ②解压配置安装启动Apache

    1、找到D:\application_software\Apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为:

    Define SRVROOT "D:/sphinx_mysql_php_Apache/Apache"
    ServerRoot "${SRVROOT}"

    [图片上传失败...(image-65fdbb-1533279102227)]

    (注意是斜杠!!!!)

    2、安装apache服务到系统服务管理内,这里楼主建议使用dos命令启动(因为:客户端exe启动报错根本无法判断哪里出错了!!!)

    命令如下:(特别注意,使用管理员身份运行cmd.exe!!!!!否则会报错)

    httpd.exe -k install -n apache
    该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

    安装成功提示如下:

    [图片上传失败...(image-f91b81-1533279102227)]

    [图片上传失败...(image-bbc8b-1533279102227)]

    其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

    3、启动apache命令

    命令如下:

    httpd.exe -w -n "apache" -k start
    该命令:“apache”为你的apache服务名称,有的为apache,以自己的为准。

    成功提示如下图!!!!

    运行D:\sphinx_mysql_php_Apache\Apache\bin\ApacheMonitor.exe,可以看到如下截图

    [图片上传失败...(image-722b77-1533279102227)]

    [图片上传失败...(image-ff2803-1533279102227)]

    通常我们安装过程往往不顺利,会出现各种坑爹的报错,我收集一种最常报错的,给大家看看:

    [图片上传失败...(image-1c39a0-1533279102230)]

    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443
    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:44

    解决方法:

    使用netstat -a -o 查看端口占用情况,如果有端口被占用请在任务管理器中找到相应PID,手动停止掉服务即可!

    至此,我们apache安装结束!

    第三步:安装php.

    ①解压php压缩包php-5.6.28-VC11-x64.zip

    ②配置在系统环境变量PATH中添加 ;D:\sphinx_mysql_php_Apache\php-5.6.28;D:\sphinx_mysql_php_Apache\php-5.6.28\ext;

    重启后生效

    [图片上传失败...(image-7d6896-1533279102226)]

    [图片上传失败...(image-810577-1533279102226)]

    ③修改D:\sphinx_mysql_php_Apache\Apache\conf\httpd.conf文件

    添加下面几行,增加对php5的支持:

    php5 support

    LoadModule php5_module D:/sphinx_mysql_php_Apache/php-5.6.28/php5apache2_4.dll

    AddType application/x-httpd-php .php .html .htm

    configure the path to php.ini

    PHPIniDir "D:/sphinx_mysql_php_Apache/php-5.6.28"

    ④保存httpd.conf, 重启Apache服务。

    第四步:测试测试

    楼主配置本地http环境端口为5001,所以请注意截图:

    ①检测apache是否成功(下图表示OK!!!!)

    [图片上传失败...(image-9c2c9e-1533279102226)]

    ②检测php+apache集成是否成功

    D:\sphinx_mysql_php_Apache\Apache\htdocs\MySite下新建一个hello.php文件,内容如下:

    [图片上传失败...(image-e085b-1533279102226)]

    [图片上传失败...(image-fcfbf1-1533279102226)]

    保存hello.php。打开IE浏览器查看测试结果,如下图表示成功!!!!!

    [图片上传失败...(image-48af1c-1533279102226)]

    至此,咱们算是搭建apache2.4 + php 5.6 完成,楼主全部亲手编辑截图,如果还有问题,请留言吧~~

    </article>

    相关文章

      网友评论

          本文标题:亲身体验搭建apache2.4+php-5.6.28集成环境搭建

          本文链接:https://www.haomeiwen.com/subject/lknyvftx.html