apache2支持php
① apache如何将php加入并支持
从你的描述中,用的是内置模块的方式加载 php 的。高版本的 apache 和 php 用 VC11 或 VC14 支持库重新编写过内核了,这就导至 apache 和 php 的 VC 支持库必须相同,VC11 就是 VC++2012 支持库。而且分32位和64位版本。只要支持库和位数相同就可以继续照旧的方式配置。
最大连接数配置并不是没有了,而是没写上去,按默认数而已。你可以参考对应版本的Apache配置手册,自己手工补上这一句配置。
② apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像组装机硬件搭配,才有最合适的组合,apache2 与PHP5本身就是最好的搭档组合。 但用于运营的webserver,最好还是不要盲目升级版本,还是要挑选最合适自身运营的版本使用
③ ubuntu;apache2如何配置php
把apache卸载了,使用宝塔面板来安装,像你这样不是很懂的人,建议就用这些集成环境.后续还有很多扩展之类的要安装,自己编译安装很麻烦,所以集成环境是最好的选择.
④ apache配置支持php的时候总是出错!求大神帮助~成功加悬赏
httpd.conf这个配置文件里面加入
LoadMole php5_mole "F:\web\PHP\php5apache2.dll"
AddType application/x-httpd-php .php
添加这2行,第三行去掉,然后保存,再重启下apache服务。
⑤ apache2.2版本支持PHP5.6以上版本吗
支持有问题,建议用Apache 2.4以上的版本。
⑥ linux 下怎么让apache支持php
修改httpd.conf添加以下代码
load mole php5_mole "php5apache2.so"
addtype application/x-httpd-php .php
phpinidir /usr/local/php5
⑦ centos下如何设置让apache支持php
编译安装php,并且把php模块放到apahce里,然后apache
conf中添加php模块配置
apache要开启模块加载模式
#./configure
--prefix=/usr/apache2
--enable-mole=so
--enable-ssl
配置文件加入
LoadMole
php5_mole
moles/libphp5.so
php编译模块到moles目录下
#./configure
--prefix=/usr/php5
--with-apxs2=/usr/apache2/bin/apxs
--with-mysql=/usr/mysql
--with-curl=/usr/include/curl
--with-zlib
--with-gd
--enable-mbstring
⑧ 在同一个apache下能支持两个php版本吗
中心思想是在不同的虚拟主机或目录,调用对应版本的PHP以FastCGI模式运行。这当然不影响其中一个版本仍用mod_php方式加载。
以下是php5.2.10(mod_php)与php5.3.3(mod_fcgi)并存案例的 apache 配置文件 httpd.ini片段:
#forphp5.2.10
LoadMolephp5_moleD:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddTypeapplication/x-httpd-php.php
PHPIniDir"D:/Webserver/php5.2.10/"
#forphp5.3.3
LoadMolefcgid_molemoles/mod_fcgid.so
<IfMolemod_fcgid.c>
#Wheretolookforthephp.inifile?
FcgidInitialEnvPHPRC"D:/PHP5.3.3/"
FcgidInitialEnvPHP_FCGI_MAX_REQUESTS1000
FcgidMaxProcesses15
FcgidIOTimeout120
FcgidIdleTimeout120
</IfMole>
<Directory"D:/MYOA/webroot/php5">
AddHandlerfcgid-script.php
#Pathtophp-cgi
FcgidWrapper"D:/PHP5.3.3/php-cgi.exe".php
Options+ExecCGI
AllowOverrideNone
Orderallow,deny
allowfromall
</Directory>
更多问题可以去php中文网问答社区提问http://www.php.cn/wenda.html,大神在线帮你解决,希望对你有帮助
⑨ 配置apache支持php,改完apache的conf目录中的httpd.conf文件,为什么apache重启不了了
应该是没配置对
cd bin
./apachectl -t
看输出就知道你错在哪里了
----------------------------------------------------------
你这样配置能正常运行就奇怪了。
首先明白你写的每一行配置是什么意思,不要生搬硬套
------ 先解释下你的配置说了什么:
# 1. 加载动态模块php5_mole,相关的动态链接文件在 "C:\PHP\php5apache2_2.dll"
LoadMole php5_mole "C:\PHP\php5apache2_2.dll"
#2. 将.html .php2后缀的文件认为是application/x-httpd-php类型程序来解析
AddType application/x-httpd-php .html .php2
#3. php的配置文件所在目录在“ "C:\php"”
PHPIniDir "C:\php"
#4. 将 index.php default.php index.html依次设置为默认的目录index页
DirectoryIndex index.php default.php index.html
------问题
1. 显然配置1,3说的目录都不是一个,php模块名也不对,你的环境是照哪本书搭建的?
2. 配置2里面,我认为将html解析为php不是一个好主意;php2后缀的文件我很少见过,当然你配置上也不多,但是,.php后缀的你没有配置,apache 100% 会把 index.php当文本处理,你可以试试
3. 建议你先去看看金步国的apache配置文件解释,你的那个教材可以先丢到一边了
如果你只是搭建个开发/测试环境,没功夫理这些配置,觉得你去下载个XAMPP直接用好了,不要听信那个教材,害人。
⑩ 急啊,怎样让apache支持php
AddType application/x-httpd-php.php 这个地方你写错了,“.php” 前面要有空格