apache+mysql+php多版本配置

更新时间:01-27 教程 由 伊人 分享

在进行PHP开发中,我们可能需要使用不同版本的PHP。而搭建一个多版本的运行环境也十分必要。本文将介绍如何在Apache+MySQL+PHP运行环境下配置多版本的PHP。

首先,我们需要准备好所需环境及软件:

Apache服务器MySQL服务器PHP(多个版本,例如PHP 5和PHP 7)Apache的mod_php和mod_fcgid模块

接下来,我们来看Apache的配置。

1. 新建一个虚拟主机,这里以PHP 5.6版本为例。在httpd.conf中添加以下配置:

Listen 8080DocumentRoot "D:/Web/PHP5.6"ServerName php56.localSetEnv PHP_FCGI_MAX_REQUESTS 10000SetEnv PHPRC "D:/Web/PHP5.6"AddHandler fcgid-script .phpFcgidInitialEnv PHPRC "D:/Web/PHP5.6"FcgidWrapper "D:/Web/PHP5.6/php-cgi.exe" .phpAllowOverride AllRequire all granted

2. 启用mod_fcgid模块和mod_php模块:

LoadModule fcgid_module modules/mod_fcgid.soLoadModule php5_module "D:/Web/php-5.6.0-Win32-VC11-x64/php5apache2_4.dll"

3. 还需要配置php.ini。在php.ini中添加以下内容:

extension_dir="D:/Web/php-5.6.0-Win32-VC11-x64/ext"extension=php_curl.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_pdo_sqlite.dllextension=php_soap.dll

4. 重启Apache服务器。

到此为止,我们已经成功配置了一个PHP 5.6版本的虚拟主机。同样,您可以根据以上方法,配置其他版本的PHP并建立相应的虚拟主机。

总结:

以上就是在Apache+MySQL+PHP运行环境下配置多版本的PHP的全部步骤。通过配置,我们可以在一个服务器上拥有多个不同版本的PHP。这对于开发者来说,无疑是非常方便的。

声明:关于《apache+mysql+php多版本配置》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2086590.html