php在apache下无法运行?配置apache支持php运行

apache是一个软件,凡是来说它是一个web办事器,我们若是有网站可以知道,网站可以经由过程apache来运行,并且apache仍是免费的,所以我们的站长用apache仍是很是多的。php凡是用来做web端的剧本说话,此刻年夜约60%多的网站,仍是用php来写的,apache+php算是网站开辟者的黄金同伴了。若何设置装备摆设apache来撑持php相信一些新手仍是比力目生的,此刻就带大师设置装备摆设一下。

工具/原料

  • windows系统的电脑一台
  • Apache软件(apache官网下载)
  • php文件(可以在php社区中下载)

Apache的安装

  1. 1

    Apache是一个软件,说白了就是傻瓜式安装就可以了,没有什么难度。安装完当作之后,点开浏览器,输入localhost或者127.0.0.1,若是显示it works,就暗示安装当作功!

    0823dd54564e92588d368fae9082d158ccbf4e6b.jpg

设置装备摆设apache以运行php法式

  1. 1

    一、在apache的安装目次下,有一个htdocs目次,此刻,我们在该目次下,新建一个简单的php网页文件。

    d058ccbf6c81800a40edfa4ebd3533fa828b4761.jpg e4dde71190ef76c69eee886b9116fdfaaf5167b5.jpg
  2. 2

    二、我们在浏览器中去“浏览”该php网页文件,成果把php文件内容显示出来了,php并没有运行。

    e1fe9925bc315c607c8e19af81b1cb1349547752.jpg
  3. 3

    三、需要设置装备摆设apache,以挪用“php说话模块(引擎)”去执行该php代码。需要apache的本家儿设置装备摆设文件httpd.conf,其位置在:apache安装目次/conf/httpd.conf。

    54fbb2fb43166d22aa8b67d44a2309f79152d2f6.jpg
  4. 4

    四、找到“装载模块”的位置:并在这一系列的LoadModule的最后位置,添加如许一行:"LoadModule  actions_module modules/mod_actions.so ",  php5说话包中的模块文件此中,php5说话模块名就是一个固定的名字,为:php5_module,php5说话包,其实就是php说话包的阿谁文件夹。

    3c6d55fbb2fb43168f9e063a2ca4462308f7d3e9.jpg
  5. 5

    五、在apache的设置装备摆设文件最后写上:LoadModul php5_module "H:/amp/php/php5apache2_2.dll"。

    d01373f082025aaf3e66018bf7edab64034f1a1d.jpg
  6. 6

    六、另起一行设置php后缀的文件,由这个php说话模块去执行。"AddType  application/x-httpd-php  .php"

    0eb30f2442a7d9335add9a33a14bd11373f0017c.jpg
  7. 7

    七、重启Apache,运行适才写的php法式。显示可以运行Php了。

    8b13632762d0f7034759eb9c04fa513d2797c583.jpg
  8. 8

    弥补:在apache的设置装备摆设文件中,设置所有php后缀的网页文件,由php说话引擎去“处置”的方式(也就是前面的第2步),还有一种写法:

    dc54564e9258d109fe9cd0f2dd58ccbf6c814d76.jpg

注重事项

  • apache软件和php法式包不克不及贫乏。
  • 点窜完设置装备摆设文件后必需要重启Apache,否则设置装备摆设不克不及生效。
  • 注重Apache和php的版本
  • 发表于 2018-04-30 00:00
  • 阅读 ( 625 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论