本文目录一览:
- 1、windows2012安装apache怎么配置多个站点使用不同的php版本呢?
- 2、apache2.2支持php哪些版本
- 3、在同一个apache下能支持两个php版本吗
- 4、php+apache+mysql 目前什么版本搭配最佳呢
- 5、Apache2.4.37配置哪个版本的PHP
- 6、PHP?搭配Apache? 什么版本配起来比较好?都有什么优点和去点?
windows2012安装apache怎么配置多个站点使用不同的php版本呢?
ApacheHaus 和 Apache Lounge都是Apache软件基金会支持的项目,它们主要开发Windows版本的Apache 模块;2、BitNami WAMP Stack、WampServer、XAMPP应该都比较熟悉了,使用比较广泛的PHP集成开发环境项目本文选择下载Apache Lounge提供的Apache 2.4 binaries VC15将Apache作为服务运行解压Apache安装包,你可以自由选择安装目录将解压后的文件夹复制过去本文示例的安装目录为:E:\development\apache-2.4.37安装与卸载安装服务进入bin目录,使用命令行运行 httpd.exe -k install,默认服务名为 Apache2.4,配置文件为 conf\httpd.conf当然你也可以自定义服务名或者指定配置文件httpd.exe -k install -n MyServiceName-f E\development\apache-2.4.37\conf\my.conf卸载服务httpd.exe -k uninstall,如果你安装Apache服务时,指定了名称,卸载时也需要指定名称httpd.exe -k uninstall -n MyServiceName修改配置文件打开配置文件 conf\httpd.conf ,搜索 Directory大概在230行
apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像组装机硬件搭配,才有最合适的组合,apache2 与PHP5本身就是最好的搭档组合。 但用于运营的webserver,最好还是不要盲目升级版本,还是要挑选最合适自身运营的版本使用
在同一个apache下能支持两个php版本吗
中心思想是在不同的虚拟主机或目录,调用对应版本的PHP以FastCGI模式运行。这当然不影响其中一个版本仍用mod_php方式加载。
以下是php5.2.10(mod_php)与php5.3.3(mod_fcgi)并存案例的 apache 配置文件 httpd.ini片段:
#for php5.2.10
LoadModule php5_module D:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir "D:/Webserver/php5.2.10/"
#for php5.3.3
LoadModule fcgid_module modules/mod_fcgid.so
IfModule mod_fcgid.c
# Where to look for the php.ini file?
FcgidInitialEnv PHPRC "D:/PHP5.3.3/"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout 120
FcgidIdleTimeout 120
/IfModule
Directory "D:/MYOA/webroot/php5"
AddHandler fcgid-script .php
#Path to php-cgi
FcgidWrapper "D:/PHP5.3.3/php-cgi.exe" .php
Options +ExecCGI
AllowOverride None
Order allow,deny
allow from all
/Directory
更多问题可以去php中文网问答社区提问,大神在线帮你解决,希望对你有帮助
php+apache+mysql 目前什么版本搭配最佳呢
基本都用的最新版
Apache2.217
php-5.2.17-Win32-VC6-x86
mysql-5.5.11-win32
基本流程各种教程都有说过,安装好apache,php,mysql
1》
配置apache的conf目录下的httpd.conf
修改DocumentRoot为自己的站点目录
DocumentRoot "D:\www"
以还有下面的一个,设置该站点目录的访问权限
Directory "D:\www" (只需修改“”内容与前面的站点目录相同,权限设置均为默认)
……
/Directory
2》找到下面的字段,添加index.php(运行apache然后访问本地站点,它会按照顺序访问index网页)
IfModule dir_module
DirectoryIndex index.html index.php
/IfModule
3》
下面需要添加三句话,两句必须的,一句可选的
1.载入php5模块:LoadModule php5_module "d:\php\php5apache2_2.dll"
2.添加php识别类型:AddType application/x-httpd-php .php (注意.php前面有空格)
3.剩下的这句,是告诉apache php.ini文件在哪 PHPIniDir "path" path可以填写php安装目录的php.ini位置比如说“d:\php”
此时编写一个显示php信息的php文件放在站点目录下“d:\www”
!doctype html
meta charset=gbk
titlephpinfo/title
?php
phpinfo();
?
已经可以显示php的信息了。
4》
下面需要添加mysql的支持
此时就需要把apache的配置文件httpd.conf最后添加的PHPIniDir去掉,apache默认会从C盘windows目录读取php.ini文件
把php根目录下所有dll复制到c:\windows\system32下
把php.ini-dist改名为php.ini然后复制到windows下
修改php.ini 文件:
查找extension_dir="./"修改为extension_dir="d:/php/ext"
查找:extension=php_mysql.dll去掉前面的;号
5》
restart apache
访问之前创建的显示php信息的页面,mysql信息也将显示出来。
必须按第四步那么做,否则无法访问mysql。
The.end 2011.4.29 0.01
Apache2.4.37配置哪个版本的PHP
哪个版本的都可以,看你程序要求,比较老的程序就配置5.2或5.3,5.4
比较新的可以使用7.0或7.1
一般的就配php5.5或5.6
PHP?搭配Apache? 什么版本配起来比较好?都有什么优点和去点?
如果试验使用,或者编程测试,可以使用WAMP、PHPNOW等套间。
如果搭建生产性的服务器,我的原则是使用最新版本,新版本修改了无数的漏洞,而且性能也会更好。如果是UNIX类系统,建议使用最新版本;如果使用WINDOWS服务器,APACHE2.2+PHP5.4比较合适。
此外,如果你是用了一些早期的PHP程序,在新版本的PHP下可能会无法工作,需要修改源程序,那就不得不考虑使用早期的版本。