• Windows+Apache+PHP5配置


    今天配置Windows+Apache+PHP时,遇到的问题,记录下供大家参考,也供自己以后参考!
    需要特别注意的:PHP v9版本的 非线程安全的 只适用于IIS,5.3版本的NTS版的没有php5apache2_2.dll;

     

    正文:

    一开始用NTS +VC9+5.3.28 PHP ,手动将php5apache2_2.dll放到PHP安装目录中;
    再在Apache中的conf/httpd.conf加入
    LoadModule php5_module "C:/PHP/php5apache2_2.dll"
    PHPIniDir "C:/PHP"

    重启Apache服务器,始终就是启动不了,报了各种错误,根据这些错误百度,都没有成效,折腾了一上午。后来网上看到网友说:“PHP v9版本的 非线程安全的 只适用于IIS” 

    关键点啊! 

     其它的不重要的信息就不打出来了,免得误导大家!


    后来就换成了线程安全版的 TS+VC9+PHP5.3.29 。重启Apache,OK成功;
    久违的 It's Work!出现了。

    下载地址:http://windows.php.net/download/

    后来配置多个本地网站,出现找不到文件。原来是
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf 这里没有打开,把前面的#注释去掉,重启Apache。


    访问www.test.com/1.php (本地在hosts文件中添加就好了,这我就不说了。百度下很多。)
    里面的内容就是<?php phpinfo(); 查看PHP的配置信息;

    还是不能打开,报403错误,提示没有权限;
    解决方法:
    Apache中的conf/httpd.conf 文件中 找到
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from all
    </Directory>
    改成
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
    </Directory>
    重启Apache服务。访问成功;
    出现了php的相关配置

  • 相关阅读:
    杭电2063 过山车 匈牙利算法
    杭电2023 平均成绩
    leveldb性能分析
    linux下libreoffice安装测试
    iptables配置vsftp访问
    vsftp访问异常
    mysql二进制安装
    vi命令
    mysql配置优化
    rsync 配置
  • 原文地址:https://www.cnblogs.com/cyun/p/4054174.html
Copyright © 2020-2023  润新知