PHP是一种流行的编程语言,用于开发网页应用。PHP的版本不断更新,提供了更多的功能和性能优化。如果你想使用最新的PHP 8.1版本,就需要在你的Ubuntu系统中升级PHP。本文牛奇网将教你如何在Ubuntu中将PHP到8.1版本。
前提条件
已经安装了任意版本的PHP,并安装了apache或nginx的Web服务器。
升级PHP的步骤
1. 添加Ondrej Sury PPA仓库
要安装最新的PHP 8.1,需要从Ondrej Sury PPA仓库中安装PHP 8的二进制包。
在终端上输入以下命令来添加仓库,并按回车键确认。
root@niuqi360:~# add-apt-repository ppa:ondrej/php
2. 安装PHP 8.1
在终端上输入以下命令来更新系统包,并安装PHP 8.1。
root@niuqi360:~# apt-get update
root@niuqi360:~# apt-get install php8.1
3. 安装PHP 8.1所需的模块
在终端上输入以下命令来安装PHP 8.1和所有必要的模块。
root@niuqi360:~# apt install php8.1-cli php8.1-xml php8.1-gd php8.1-curl php8.1-mysql php8.1-ldap php8.1-zip
如果是apache
4. 重启Apache2服务
在终端上输入以下命令来重启Apache2服务。
root@niuqi360:~# systemctl restart apache2
5. 切换PHP版本
在终端上输入以下命令来禁用你当前运行的PHP版本的模块,启用8.1版本的模块。
root@niuqi360:~# a2dismod php* (比如 a2dismod php7.4 )
root@niuqi360:~# a2enmod php8.1
6. 再次重启Apache2服务
在终端上输入以下命令来再次重启Apache2服务。
root@niuqi360:~# systemctl restart apache2
如果是nginx
4. 更新和升级系统包
在终端上输入以下命令来更新和升级系统包。
root@niuqi360:~# apt-get update -y
root@niuqi360:~# apt-get upgrade -y
5. 允许apt使用系统仓库
在终端上输入以下命令来允许apt使用系统仓库。
root@niuqi360:~# apt install ca-certificates apt-transport-https
root@niuqi360:~# apt install software-properties-common
6. 安装PHP 8/ 8.1和php-fpm服务
在终端上输入以下命令来安装PHP 8/ 8.1和php-fpm服务,并查看php-fpm服务的状态。
root@niuqi360:~# apt install php8.1 php8.1-fpm
root@niuqi360:~# systemctl status php8.1-fpm
7. 配置Nginx服务器块
要让Nginx处理PHP文件,需要配置你的Nginx服务器块,更新或添加服务器部分:
在终端上输入以下命令来编辑你的Nginx服务器块文件,比如example
。
root@niuqi360:~# nano /etc/nginx/sites-available/example
在文件中添加或修改以下内容:
server {
listen 80;
server_name 192.168.0.105;
root /var/www/html;
index info.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
}
8. 重启Nginx服务
在终端上输入以下命令来重启Nginx服务。
root@niuqi360:~# systemctl restart nginx
检查和测试PHP版本
检查已安装的PHP版本和设置所需的PHP版本
在终端上输入以下命令来检查已安装的PHP版本和设置所需的PHP版本。
root@ubuntu:~# update-alternatives --config php
测试PHP
在终端上输入以下命令来查看PHP的版本。
root@niuqi360:~# php -v
在终端上输入以下命令来创建一个PHP文件,比如info.php
。
root@niuqi360:~# nano /var/www/html/info.php
在文件中添加以下内容:
<?php
phpinfo();
?>
在浏览器中访问你的网页服务器的IP地址或域名,加上/info.php
,比如http://192.168.0.105/info.php
,你就可以看到PHP的信息页面。
总结
通过本文,牛奇网介绍了如何在Ubuntu系统中升级PHP到8.1版本,以及如何检查和测试PHP版本。升级PHP可以享受最新的特性和改进,提高Web应用的质量和效率。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/php/how-to-upgrade-php-to-8-in-ubuntu/