关于Apache下支持PHP的配置问题_Php问答2_PHP技术问答_最全面的网站教程
当前位置:&&&&&&关于Apache下支持PHP的配置问题
关于Apache下支持PHP的配置问题
启动Apache时显示以下错误信息:
//-----------------------------------
Syntax error on line 1027 of d:/web/apache/conf/httpd.conf:
AddType requires at least two arguments, a mime type followed by one or more file extensions
//-----------------------------------
我的1027行的内容为
AddType application/x-httpd-php4.php
各种extinsions也拷贝到了system下,路径设置也没错,请问该怎么改,谢谢!!
如果您需要我的配置文件,请留贴
______________________________________________________________________________________________
AddType application/x-httpd-php4.php
AddType application/x-httpd-php4 .php
______________________________________________________________________________________________
上面说的对啊
______________________________________________________________________________________________
我试试看,谢谢
______________________________________________________________________________________________
非常感谢,现在有了新问题
我的Apache支持PHP的配置如下
#-----------------------------------------------------------------
ScriptAlias /php4/ "d:/web/php41/"
AddType application/x-httpd-php4. php
AddType application/x-httpd-php4. phtml
AddType application/x-httpd-php4. php3
AddType application/x-httpd-php4. php4
Action application.x-httpd-php4 "/php41/php.exe
#-----------------------------------------------------------------
我的PHP文件放在Apache定义的网站主目录"g:/web下,但我却不能执行我的PHP文件,当我访问PHP文件时探出的是IE的下载窗口,请问我该怎样解决
______________________________________________________________________________________________
Action application.x-httpd-php4 "/php41/php.exe
Action application.x-httpd-php4 "/php4/php.exe"
这里针对你上面第一行设置的路径
建议将上面全部改为:
AddType application/x-httpd-php4. php
AddType application/x-httpd-php4. phtml
AddType application/x-httpd-php4. php3
AddType application/x-httpd-php4. php4
LoadModule php4_module "你的php路径/php/sapi/php4apache.dll"
______________________________________________________________________________________________
wasy说得对,最后我补一句:如果你是用apache 2.0.39,只能用你原来的方式***,wasy的模块***就用不了了。
除了2.0.39,其它版本都推荐用模块方式***PHP
______________________________________________________________________________________________
我按上面改过了,可是又有了新的问题
启动Apache出错为:
Syntax error on line 1031 of d:/web/apache/conf/httpd.conf:
Cannot load d:/web/php41/sapi/php4apache.dll into server: (126)找不到指定的模块
我用的Apache版本是1.3.24
我的1031行为:
#--------------------------------------------------------------
LoadModule php4_module "D:/web/php41/SAPI/php4apache.dll"
#--------------------------------------------------------------
我在D盘建了一个web目录,我的PHP***文件夹为php41
______________________________________________________________________________________________
文件名为什么用php41,用php4 ,那有你查一下php4apache.dll文件到底在哪?
一般情况,php要求***在d:\php4下。你是怎么***php的。
______________________________________________________________________________________________
最近有些情况很奇怪,明明文件就在路径下,但是在httpd.conf中设置好后却总提示找不到模块,很纳闷.
______________________________________________________________________________________________
我把PHP41改成了PHP4,路径也检查过了,还是不行呀,有没有人配置成功了,能不能把apache的httpd.conf和PHP的php.ini文件发过来参考一下,不胜感激,我的邮箱是
______________________________________________________________________________________________
其实Apache的配置很容易的我学PHP不,
你可以参考一下资料或者别人的东西在这里没法讲清楚,
因为不知你的PHP配置正确与否,
也不知你的路径和文件在哪里
最好还是自己多查些资料这样记的比较牢固
______________________________________________________________________________________________
whirlwind526(旋风) 说得对,其实很简单的,关键是看你的路径对了没有,就可以了
______________________________________________________________________________________________
to amartapple :
AddType application/x-httpd-php4. php #点怎么都跟前面了????
AddType application/x-httpd-php4. phtml
AddType application/x-httpd-php4. php3
AddType application/x-httpd-php4. php4
改成这样先:
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .phtml
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
______________________________________________________________________________________________
我把我的配置好的http.conf发到网上去了你可以去看看
http://202.201.240.94:88/xuanfeng
上一篇:下一篇:查看:9944|回复:8
本人新手,搭建LAMP,准备弄一个论坛,可是,apache不解析php,输入地址:http://ip/info.php时,出现了下载文件,我有在apache的配置文件中加入Addtype& &application/x-httpd-php&&.php& &.phtml,我是用源代码***的,谁出现这种状况过,帮帮忙啊,卡这里好多次了
高级工程师
添加apache对PHP 的支持
& & vi /etc/conf.d/apche2
& & APACHE2_OPTS=&-D DEFAULT_VHOST -D SSL -D PHP5&、
& & 写测试文件
& & vi /var/www/localhost/htdocs/phpinfo.php
& & 写入:
& && &&&&?php phpinfo();?&
& & 打开IE输入:http://LAMPserverIP/phpinfo.php
优秀技术经理
apache加载PHP模块了吗?
最有价值午饭
httpd -M 看看有没有模块
引用:原帖由 gm100861 于
09:18 发表
apache加载PHP模块了吗? 应该没有,老师出现下载的形式
引用:原帖由 hpsfpcca 于
10:44 发表
httpd -M 看看有没有模块 http_module (static),要怎么做啊?亲
有没有复制php.ini配置文件
PHP***程序通常不会复制配置文件,因此还需要复制源码目录中的PHP配置模版文件php.ini-****,将其复制为PHP配置目录中的php.ini文件即可。
[root@Server php-5.4.13]# cp php.ini-production /usr/local/php5/php.ini
引用:原帖由 rayzhoull_2011 于
01:16 发表
有没有复制php.ini配置文件
PHP***程序通常不会复制配置文件,因此还需要复制源码目录中的PHP配置模版文件php.ini-****,将其复制为PHP配置目录中的php.ini文件即可。
[root@Server php-5.4.13]# cp php.ini-productio ... 这个也弄过了你,后来行了。php.ini中的一个配置问题
;P1 ;P1 ;P1 yum***的。哈哈没有这个