如何更改Apache服务器上的PHP版本?
- 内容介绍
- 文章标签
- 相关推荐
本文共计698个文字,预计阅读时间需要3分钟。
我们打开Apache可以看到PHP有多种版本,当我们不想使用PHP5时,如何将版本切换到PHP7呢?以下是切换方法介绍。
1. 查询官网打开官网,找到FAQ页面(https://),搜索相关问题。
2. 编辑PHP配置文件进入PHP的配置目录,通常为`/etc/php/7.0/apache2/`(根据实际安装版本有所不同)。编辑`php.ini`文件,查找`extension_dir`参数,并将其值修改为新的扩展目录,例如`/usr/lib/php/7.0/extensions/no-debug-non-zts-20151012/`。然后,查找`extension=php_common_20151012.ini`(根据实际安装版本有所不同)并取消注释,这样PHP7的相关扩展就会加载。
3. 重新启动Apache服务执行以下命令重启Apache服务:bashsudo systemctl restart apache2
4. 测试PHP版本在网站中添加以下代码:php访问网站,如果显示的PHP版本是7.0,则表示切换成功。
我们打开apache可以看到php有许许多多的版本号,当我们不想使用php5的时候,我们应该如何将版本切换到php7呢?下面就由小编为大家介绍切换方法。1 查询官网
打开官网,找到FAQwww.appserv.org/en/faq/
Question
to switch Version of PHP do?
Answer
to the Shortcut -> PHP Version Switch switch PHP Version needed immediately.
2 改变php版本
在win10的开始菜单中找到 php version switch,点击,对话框出现闪动后迅速消失。
3 查看版本
在浏览器地址栏中输入 localhost/phpinfo.php
在Core下方PHP version 中的php版本号依旧没有改变(5.5.*)
4 参数修改
打开 AppServ/php5/extras/swver.php文件,我们发现
<?php error_reporting(0); $conf="D:/AppServ/Apache24/conf/httpd.conf"; $php5ini="D:/AppServ/php5/"; $php7ini="D:/AppServ/php7/";...
下面的代码是判断语句等,但是我们可以看到$conf,按照路径进行修改
打开D:/AppServ/Apache24/conf/httpd.conf
找到如下代码 (约在180行)
LoadModule php5_module D:/AppServ/php5/php5apache2_4.dll<IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule><IfModule mod_php7.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule>PHPIniDir "D:/AppServ/php5/"
将
LoadModule php5_module D:/AppServ/php5/php5apache2_4.dll
和
PHPIniDir "D:/AppServ/php5/"
复制两段代码同时将原代码前加#
将粘贴的代码中的5修改成7
重新启动Appche,运行localhost/phpinfo.php
成功!
5 安装laravel5.5失败
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
打开php.ini 修改配置ssl,去掉extension=php_openssl.dll前面的逗号 “;”
重启Appche!
本文共计698个文字,预计阅读时间需要3分钟。
我们打开Apache可以看到PHP有多种版本,当我们不想使用PHP5时,如何将版本切换到PHP7呢?以下是切换方法介绍。
1. 查询官网打开官网,找到FAQ页面(https://),搜索相关问题。
2. 编辑PHP配置文件进入PHP的配置目录,通常为`/etc/php/7.0/apache2/`(根据实际安装版本有所不同)。编辑`php.ini`文件,查找`extension_dir`参数,并将其值修改为新的扩展目录,例如`/usr/lib/php/7.0/extensions/no-debug-non-zts-20151012/`。然后,查找`extension=php_common_20151012.ini`(根据实际安装版本有所不同)并取消注释,这样PHP7的相关扩展就会加载。
3. 重新启动Apache服务执行以下命令重启Apache服务:bashsudo systemctl restart apache2
4. 测试PHP版本在网站中添加以下代码:php访问网站,如果显示的PHP版本是7.0,则表示切换成功。
我们打开apache可以看到php有许许多多的版本号,当我们不想使用php5的时候,我们应该如何将版本切换到php7呢?下面就由小编为大家介绍切换方法。1 查询官网
打开官网,找到FAQwww.appserv.org/en/faq/
Question
to switch Version of PHP do?
Answer
to the Shortcut -> PHP Version Switch switch PHP Version needed immediately.
2 改变php版本
在win10的开始菜单中找到 php version switch,点击,对话框出现闪动后迅速消失。
3 查看版本
在浏览器地址栏中输入 localhost/phpinfo.php
在Core下方PHP version 中的php版本号依旧没有改变(5.5.*)
4 参数修改
打开 AppServ/php5/extras/swver.php文件,我们发现
<?php error_reporting(0); $conf="D:/AppServ/Apache24/conf/httpd.conf"; $php5ini="D:/AppServ/php5/"; $php7ini="D:/AppServ/php7/";...
下面的代码是判断语句等,但是我们可以看到$conf,按照路径进行修改
打开D:/AppServ/Apache24/conf/httpd.conf
找到如下代码 (约在180行)
LoadModule php5_module D:/AppServ/php5/php5apache2_4.dll<IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule><IfModule mod_php7.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule>PHPIniDir "D:/AppServ/php5/"
将
LoadModule php5_module D:/AppServ/php5/php5apache2_4.dll
和
PHPIniDir "D:/AppServ/php5/"
复制两段代码同时将原代码前加#
将粘贴的代码中的5修改成7
重新启动Appche,运行localhost/phpinfo.php
成功!
5 安装laravel5.5失败
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
打开php.ini 修改配置ssl,去掉extension=php_openssl.dll前面的逗号 “;”
重启Appche!

