PHP8 released – PHP7升级PHP8
打开CSDN一看,天哪,首页居然写着: PHP8发布了,不信不信,拿来这么快的,赶快去官网看看
再官网确认的压力下,我终于松了一口气
这回不会又要来一次PHP5转PHP7吧…于是,我耐心的开始读首页上的那篇文章…https://blog.csdn.net/asasd101/article/details/110233139
这篇文章讲的都是PHP8的新特性,方便程序员们的简单语法改进和安全改进
嗯,这就好,至少兼容PHP7,同时如果你想改进代码也可以慢慢来,反正兼容,再升级PHP9之前改完就行了
现在就开始更新PHP8吧!
https://www.php.net/releases/8.0/en.php
https://www.php.net/downloads
这两个连接都是PHP8的下载连接,点进去
Windows
点击Windows Downloads
向下滑,选择Thread Safe版本,x86或x64自己选
点击zip进行下载
如果你是初次安装PHP8
你得先安装Apache24
https://www.apachehaus.com/cgi-bin/download.plx
点击下载解压到C:/Apache24
1 2 3 4 5 6 7 8 9 | C:/ --- |- Apache24 |- Apache24 | |- bin | |- cgi-bin | |- conf | |- ... |- readme_first.html |
将下载的
在
1 2 3 | LoadModule php_module C:/php/php8apache2_4.dll PHPIniDir C:/php AddType application/x-httpd-php .php .html |
其它的Apache24和PHP8配置,PHP8扩展配置可以以后自行探索,过一会儿我们将会说到启动Apache24
如果你是在升级PHP8
将原来的php.ini复制到其它的地方,如
1 2 3 4 5 6 7 | C:/ --- |- php |- dev |- ext |- extras |- lib |
Apache24的PHP路径可以在httpd.conf中找到,如果你没有配置PHP,请按照安装PHP8的步骤安装配置,如下图,
打开httpd.conf
把所有的php7改成php8
但是注意
总结: 把php7改成php8,但是LoadModule php7_module要改成LoadModule php_module而不是php8_module
1 2 3 | LoadModule php_module C:/php/php8apache2_4.dll PHPIniDir C:/php AddType application/x-httpd-php .php .html |
启动/重启Apache24
先打开命令行,将路径设置为
正常情况下应该输出这样的字样,如果有不同可以在评论区回复
1 | 稍后将会讲到PHP8测试 |