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

[经验分享] 【php】windows安装PHP5.5+Apache2.4

[复制链接]

尚未签到

发表于 2015-8-27 10:41:29 | 显示全部楼层 |阅读模式
php5.5和apache2.4的整合
  看到php的版本升级了,就想试下新的特性
一、准备下载的文件
  apache2.4.9 http://www.apachelounge.com/download/

  由于我的电脑是32位的,所以我选择了win32.
  httpd-2.4.9-win32-VC11.zip
  php5.5.9 下载地址 http://windows.php.net/downloads/releases/archives/
  php我选择的是线程安全的
  php-5.5.9-Win32-VC11-x86.zip

  vc11 运行库 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
  最新版的需要vc11运行库。
二、php5.5.9的配置。
  在c盘新建一个文件夹wamp 放我们的程序。目录如下

  把php解压到php5.5.9文件夹中
  复制一份php.ini-development,并改名为PHP.ini。
  配置php.ini
  731行 配置拓展库的路径
  extension_dir = "C:/wamp/php5.5.9/ext"
  873行开始 打开自己需要的拓展库

  923行 配置时区

三、apache2.4.9的配置
  解压下载的文件
  到conf下的httpd.conf下 配置
  第37行ServerRoot "c:/Apache24"改为ServerRoot “ServerRoot "C:/wamp/Apache24”;//Apache程序的位置。

  第213行ServerName前面的“#”号去掉本地的话就改成localhost就可以了

  第249行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "C:/wamp/Apache24/htdocs";//网站的根目录 可以自己定义
  第250行<Directory "c:/Apache24/htdocs">改为<Directory " C:/wamp/Apache24/htdocs">;
  注意:这个WWW文件夹要自己去新建的,不建的话会报错的。

  第283行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

  第366行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "C:/wamp/Apache24/cgi-bin"


第382行<Directory "c:/Apache24/cgi-bin">改为<Directory "C:/wamp/Apache24/cgi-bin">
  配置apache和php整合
  #加载php5apache2_4.dll文件
  LoadModule php5_module "C:/wamp/php5.5.9/php5apache2_4.dll"
  #使apache 解析php文件
AddHandler application/x-httpd-php .php
# configure the path to php.ini
  #配置php.ini的文件路径
PHPIniDir "C:/wamp/php5.5.9/"

四、启动apache
  命令行下

  进到apche的bin目录

  apache就可以启动了。启动后窗口不要关闭,否则apache就会关闭。
四、加入为windows的系统服务,让Apache自启动。
  (1)关闭刚才打开的那个httpd命令窗口,不然会报错的。
  (2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入cd c:\wamp\Apache24\bin

  这里加入服务的命令为:httpd.exe -k install -n "servicename"
  servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n "Apache24"
  输入httpd.exe -k install -n "Apache24"后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。
  如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。
  


  
  我们的系统服务就显示了
  使用net start apache24(服务名) 就可以启动apache2.4.9了
  

  关闭apache  net stop apache24

  重启的apache 则需要先关闭 然后再启动即可。
  
  
  

运维网声明 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-104922-1-1.html 上篇帖子: php设计模式之命令模式 下篇帖子: 用PHP扩展做一个HelloWorld!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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