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

[经验分享] apache2.2 安装php5

[复制链接]

尚未签到

发表于 2015-11-17 11:11:21 | 显示全部楼层 |阅读模式
  安装apache2.2很容易,但安装php5的zip版时,老是有错,试了两个小时才成功,记录一下。
  首先,php的版本用的是:php-5.3.1-Win32-VC6-x86.zip
  1.PHP安装

  使用绿色方式,下载Zip文件解压。
  2.配置

  在解压的根目录下找到php.ini-development,是用于开发环境的配置文件;还有一个php.ini-production,这个是用于生产环境的配置文件。使用php.in-development,复制一份,重命名为php.ini。开始编辑。
  

  为了使php能够调用其他模块,可以以extension关键字搜索,定位到如下,去除选项前的分号,则打开此模块的支持。
  加载的模块越多,占用的资源要稍微多些,可以忽略。比如要启用mysql的支持,则找到如下
  ;extension=php_mysql.dll
  去除前面的";"注释就可以了。
  所有的模块都放在php解压目录下的ext目录中,可以根据需要启用。
DSC0000.png
  
  加载模块报错:
  有时启动Apache的时候会提示“找不到指定模块”的错误,是因为没有指定这些模块文件的位置,定位关键字“extension_dir”,修改Windows下为你的PHP模块的目录。
DSC0001.png
  比如我的PHP目录在 D:\PHP,则配置
  extession_dir = "D:\PHP\ext"
  这样启动Apache就不会报错了。
  这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中——在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:\php;D:\php\ext”加到原有值的后面,当然,其中的“D:\php”是我的安装目录,你要将它改为自己的php安装目录,如下图所示,全部确定。
  
  3.与Apache协同工作
  php以module方式与Apache相结合,打开Apache的配置文件,以关键字“LoadModule”定位,配置要加载的模块,
  在最后添加如下两行:
  LoadModule php5_module D:/php/php5apache2_2.dll
  PHPIniDir "D:/php"
  第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。
  在php的解压目录下同时有php5apache2.dll和php5apache2_2.dll,因为我们的apache版本是2.2的,所以加载dll
  使用php5apache2_2.dll,可以根据自己的情况配置。
DSC0002.png
  
  以关键字AddType application搜索,可以定义能够执行php文件类型,
  原文如下:AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
  加入
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php.html
  两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddTypeapplication/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddTypeapplication/x-httpd-php .txt”,让普通的文本txt也能运行php程序。
DSC0003.png
  
  PHP的基本配置完成。
  

  php采用最简单的文件:
  <?php
phpInfo();
?>
  

  测试,通过。

  

  

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 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-140256-1-1.html 上篇帖子: ubuntu 配置lamp(linux + apache2 + mysql + php5)环境 下篇帖子: 在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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