如何配置Apache和PHP?
我刚刚下载了Apache2.2和PHP5,试着根据网上的资料进行配置。请问如果配置成功,一个PHP文件的内容为<?phpphpinfo();?>,当用IE打开它的时候是不...
我刚刚下载了Apache2.2和PHP5,试着根据网上的资料进行配置。请问如果配置成功,一个PHP文件的内容为
<?php
phpinfo();
?>
,当用IE打开它的时候是不是该出现PHP的介绍页面?
我的并没有出现,有的只是写在PHP文件里的代码,是不是代表我没有配置成功?应该如何正确配置?不要复制其他网页上的,我看了很多,没有一个能用的。希望哪位刚刚用相同的程序配置过的朋友来指导一下。
tianliao1988,有几个问题我还不是很确定。我用的是PHP5.3,里面没有php.ini-recommanded,只有php.ini-production和php.ini-development,我该修改哪一个?现在出现了一个更奇怪的问题,我现在试着用浏览器打开php文件的时候居然要求我下载文件,这是为什么?
Spirit_ORCer,你说的方法我试过了,不行。
我不是特别想下载那种三个的完全套装,因为我已经配置好了MySQL,所以我不想把它再卸载掉。 展开
<?php
phpinfo();
?>
,当用IE打开它的时候是不是该出现PHP的介绍页面?
我的并没有出现,有的只是写在PHP文件里的代码,是不是代表我没有配置成功?应该如何正确配置?不要复制其他网页上的,我看了很多,没有一个能用的。希望哪位刚刚用相同的程序配置过的朋友来指导一下。
tianliao1988,有几个问题我还不是很确定。我用的是PHP5.3,里面没有php.ini-recommanded,只有php.ini-production和php.ini-development,我该修改哪一个?现在出现了一个更奇怪的问题,我现在试着用浏览器打开php文件的时候居然要求我下载文件,这是为什么?
Spirit_ORCer,你说的方法我试过了,不行。
我不是特别想下载那种三个的完全套装,因为我已经配置好了MySQL,所以我不想把它再卸载掉。 展开
5个回答
推荐于2018-05-10 · 知道合伙人软件行家
PS一点学
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1408
获赞数:11167
毕业于广东机电职业技术学院软件技术专业.IT行业2年从业经验,主要负责建站,SEO,营销.现任凯龙网络技术主管.
向TA提问 私信TA
关注
展开全部
apache服务器和php的配置应用还是很广泛的,如果你爱好或从事php程序,那么进行本文所提到的配置是不可避免的,当然,对于不同版本的php和apache,其配置还是不尽相同的,这里就最新的版本做一个简单的配置介绍.
apache_2.2.4,php_5.2.6.6.
安装apache_2.2.4,假设安装目录C:\Program Files\Apache Software Foundation\Apache2.2。对httpd.conf配置如下:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
可以根据需要定义web根目录,如果我想把这个根目录放在D盘web下,就可以在httpd.conf中增加代码:Documentroot:"D/web"
安装php,把php解压缩到" C:\php 5.0",把php.ini_dist文件拷贝到c:\WINDOWS或c:\winnt40,更名为php.ini。修改php.ini中eatension_dir和doc_root,对于eatension_dir,可以设置为存放php_*.dll的目录,比如:eatension_dir "C:\php 5.0\ext"。对于doc_root,如果在安装apache时,自己定义了web根目录,就把doc_root设为该根目录,如:doc_root "D/web" ,没有定义情况:"C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"。
回过头来在httpd.conf文件后面加上一下三行代码:
LoadModule php5_module "C:/php 5.0/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php 5.0"
从新打开apache服务器,在web根目录文件夹中写一个程序。
<?php
phpinfo();
?>
把上面代码保存为info.php.
打开一个网页,在地址栏输入下面的地址:http://localhost/1.php ,回车,那么将看到:
到此配置完毕。
apache_2.2.4,php_5.2.6.6.
安装apache_2.2.4,假设安装目录C:\Program Files\Apache Software Foundation\Apache2.2。对httpd.conf配置如下:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
可以根据需要定义web根目录,如果我想把这个根目录放在D盘web下,就可以在httpd.conf中增加代码:Documentroot:"D/web"
安装php,把php解压缩到" C:\php 5.0",把php.ini_dist文件拷贝到c:\WINDOWS或c:\winnt40,更名为php.ini。修改php.ini中eatension_dir和doc_root,对于eatension_dir,可以设置为存放php_*.dll的目录,比如:eatension_dir "C:\php 5.0\ext"。对于doc_root,如果在安装apache时,自己定义了web根目录,就把doc_root设为该根目录,如:doc_root "D/web" ,没有定义情况:"C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"。
回过头来在httpd.conf文件后面加上一下三行代码:
LoadModule php5_module "C:/php 5.0/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php 5.0"
从新打开apache服务器,在web根目录文件夹中写一个程序。
<?php
phpinfo();
?>
把上面代码保存为info.php.
打开一个网页,在地址栏输入下面的地址:http://localhost/1.php ,回车,那么将看到:
到此配置完毕。
展开全部
如果你浏览PHP文件时查看源文件还是PHP源码的话那就代表你的PHP没有装好
如果装成功的话,phpinfo里会显示PHP的各种信息的!也就是你说的介绍页
http://hi.baidu.com/tianliao1988/blog/item/12ad2508117931c63bc76386.html
这个是我在百度博客里写的!
由于内容有点长,所以就不复制过来了,直接给连接了
希望能帮到你!
extension=php_***.dll
这里面的*号不是指具体的名字,是个变量
比如 extension=php_mysql.dll
你搜索“extension=php_”这个
这里的每一行都代表一个PHP的功能扩展
再在apache安装目录里的conf目录下找到httpd.conf
搜索DocumentRoot
这后面的目录你自己定一个,这个目录就是WEB目录
再把你的PHP文件放到这个目录下面!
如果你实在不会的话你下载一个AppServ
这个是集成了apache,MySQL,php这三个的!而且是exe文件按步骤安装!
如果装成功的话,phpinfo里会显示PHP的各种信息的!也就是你说的介绍页
http://hi.baidu.com/tianliao1988/blog/item/12ad2508117931c63bc76386.html
这个是我在百度博客里写的!
由于内容有点长,所以就不复制过来了,直接给连接了
希望能帮到你!
extension=php_***.dll
这里面的*号不是指具体的名字,是个变量
比如 extension=php_mysql.dll
你搜索“extension=php_”这个
这里的每一行都代表一个PHP的功能扩展
再在apache安装目录里的conf目录下找到httpd.conf
搜索DocumentRoot
这后面的目录你自己定一个,这个目录就是WEB目录
再把你的PHP文件放到这个目录下面!
如果你实在不会的话你下载一个AppServ
这个是集成了apache,MySQL,php这三个的!而且是exe文件按步骤安装!
参考资料: http://www.xms5.com
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用迅雷下个WAMP 5版本的,一步到位,再配置它的参数为中文就可以用了,
可惜WAMP 总是占着80端口。IIS就不能用了,手写时代快要结束了,要想PHP更高一步,直接下个PHPCMS
www.phpcms.cn。
可惜WAMP 总是占着80端口。IIS就不能用了,手写时代快要结束了,要想PHP更高一步,直接下个PHPCMS
www.phpcms.cn。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接下一个AppServ好了
里面Apache,php,mysql都配置的好好的
里面Apache,php,mysql都配置的好好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个原因是apache没有加载php模块,从conf.http添上就行了
PHPIniDir "F:/service/php"
LoadModule php5_module F:/service/php/php5apache2.dll ##这个地方注意版本
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
哀其不幸,怒其不看回帖
PHPIniDir "F:/service/php"
LoadModule php5_module F:/service/php/php5apache2.dll ##这个地方注意版本
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
哀其不幸,怒其不看回帖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询