设为首页 收藏本站
查看: 902|回复: 0

[经验分享] Apache 2.2.15 + PHP 5.3.2

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-31 10:42:17 | 显示全部楼层 |阅读模式
  PS: 新版PHP没有再提供VC6的版本,直接用VC9的Thread Safe版本即可.
  
  1.下载Apache 2.2.15
  http://httpd.apache.org/download.cgi#apache22
  要下载的是Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.15-win32-x86-no_ssl.msi
  
  PS: 天空软件站居然有2.2.4版本(Apache官网才到2.2.15),但确实是可用的,下载链接: http://www.skycn.com/soft/1218.html
  
  
  2.下载PHP 5.3.2
  http://windows.php.net/download/
  这里下载的是VC6 x86 Thread Safe的zip版
  新版PHP没有再提供VC6的版本,直接用VC9的Thread Safe版本即可.
  
  具体原因参考PHP关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题
  
  PS: 切记是要zip版,不要下错Installer版,Installer版有些文件没放在安装目录里面.
  
  
  3.安装Apache和PHP环境
  为了方便路径配置的,我安装Apache时把路径改为C:\Apache,把PHP的zip包解压缩到C:\PHP
  
  
  4.配置Apache环境
  * 打开Apache的配置文件C:\Apache\conf\httpd.conf
  
  1)查找"DocumentRoot",该参数是用来指定Apache的网站根目录,
  默认值是C:/Apache/htdocs,为了便于调试,我把值改为E:/Website(如果目录不存在,启动Apache服务时会出错)
  
  2)查找"This should be changed to whatever you set DocumentRoot to."
  在这行下面有一行,改成
  
  3)查找"",在和之间有一行"Deny from all",改成"Allow from all"
  
  4)查找"DirectoryIndex",在index.html后面加index.php(此为默认首页文件名,可加可不加)
  
  PS: 配置路径的值是反斜杠'/',不是斜杠'\'
  
  
  5.配置PHP环境
  * 在C:\PHP中有两个可选的配置文件:php.ini-development和php.ini-production, 用记事本打开php.ini-development
  
  1).查找"doc_root",将其值设置为E:/Website(必须跟Apache的DocumentRoot的值一致)
  
  2)查找"extension_dir",该参数是用来指定扩展插件的dll目录,这里设置为C:\PHP\ext
  这行一般是被注释掉的,去掉extension_dir前面的";"号即可.
  
  3)查找"extension=",反注释下面这两行:(就是把前面的";"号去掉)
  extension=php_gd2.dll
  extension=php_mysql.dll
  
  4)查找"default_charset",默认是iso-8859-1,改成UTF-8(也可以改成GBK)
  
  5)查找"register_globals",默认是Off,有些系统需要改成On(例如WordPress),有些却需要Off(例如DeDeCMS)
  
  6)保存php.ini-development,并重命名为php.ini,放到C:\WINDOWS
  
  7)把php5ts.dll文件放到C:\WINDOWS\system32
  
  
  6.配置Apache和PHP整合
  1)把php5apache2_2.dll文件放到C:\Apache\modules
  
  2)打开C:\Apache\conf\httpd.conf
  查找"LoadModule",在LoadModule列表的最后加一行LoadModule php5_module modules/php5apache2_2.dll
  也可以写成绝对路径LoadModule php5_module C:/PHP/php5apache2_2.dll
  查找"AddType",在AddType列表的最后加一行AddType application/x-httpd-php .php
  
  3)重启Apache服务(Monitor界面的Restart按钮)
  
  
  7.测试环境
  1)打开IE,输入http://localhost/,没报错就是成功了.
  
  2)在E:\Website目录新建一个"test.php"文件,用记事本编辑文件,输入"",保存并关闭.
  在IE输入http://localhost/test.php,出现PHP的版本信息就代表配置成功了.
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-92649-1-1.html 上篇帖子: window 7下安装apache(httpd 2.2.22) 下篇帖子: The Apache Tomcat Native library which allows optimal performance in production
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表