Ubuntu16.04和18.04默认是不支持php7.4的包的安装,对于一些特定的软件需要PHP7.4的软件支持,为此Ubuntu下安装PHP7.4是一个很重要的过程,下面介绍安装PHP7.4的方法,实测好使!

1、安装 add-apt-repository 命令

# 用下列命令安装
sudo apt-get install software-properties-common

效果如下:

2、添加第三方源

# 用add-apt-repository命令添加源
sudo add-apt-repository ppa:ondrej/php

效果如下:

3、安装并启动

安装与启动:

# 安装
sudo apt-get install php7.4 php7.4-fpm php7.4-mysql php7.4-gd php7.4-mbstring php7.4-bcmath php7.4-sqlite3 php7.4-cli php7.4-soap 
# 启动
sudo service php7.4-fpm start
# 重启
sudo service php7.4-fpm restart
# 停止
sudo service php7.4-fpm stop

查看状态:

# 用netstat 命令查看监听状态
sudo netstat -nlp | grep 9000

php74-fpm默认的监听方式是sock方式,对此我们需要修改配置文件

# 用vi编辑配置文件
sudo vi /etc/php/7.4/fpm/pool.d/www.conf
# 注释 listen = /run/php/php7.4-fpm.sock
# 添加
listen = 127.0.0.1:9000

效果如下:

再次查看状态:

# 重启并用netstat 命令查看监听状态
sudo service php7.4-fpm restart
sudo netstat -nlp | grep 9000

4、Nginx中需添加这样的配置(有Nginx选择,没有可忽略)

如需安装Nginx,请参考我的博客链接:Linux下安装Nginx教程

 location ~ .php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
       }

5、测试

# 检测版本
php -v

6、配置PHP 7.4 FPM Pools(可选)

PHP 7.4 FPM允许您配置运行该服务的用户和组。您可以使用以下命令修改它们

vi /etc/php/7.4/fpm/pool.d/www.conf

通过用您的用户名替换www-data来挂起以下几行

user = username 
group = username 
listen.owner = username
listen.group = username
0
Posted in Ubuntu, 科技, 系统

Leave a Comment:

电子邮件地址不会被公开。