Tengine、Nginx 安装PHP命令教程

 Tengine、Nginx    Alibaba Cloud Linux 3 镜像安装PHP如下

            
1. 运行以下命令,更新YUM源。
 
sudo rpm -Uvh https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm

2. 运行以下命令,启用PHP 8.0仓库。
 
sudo yum-config-manager --enable remi-php80

3. 运行以下命令,安装PHP。

sudo yum install -y php php-cli php-fpm php-common php-mysqlnd php-gd php-mbstring

4. 运行以下命令,查看PHP版本。
 
php -v

5. 返回结果如下所示,表示安装成功。
 
PHP 8.0.30 (cli) (built: Aug  3 2023 17:13:08) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies

6. 修改Nginx配置文件以支持PHP
运行以下命令,备份Nginx配置文件。 

# 下面的/usr/local/tengine/conf/nginx.conf路径需要改成自己的nginx.conf配置文件的路径 #


sudo cp /usr/local/tengine/conf/nginx.conf /usr/local/tengine/conf/nginx.conf.bak

7. 运行以下命令,打开Nginx配置文件。

# 下面的/usr/local/tengine/conf/nginx.conf路径需要改成自己的nginx.conf配置文件的路径 #

sudo vim /usr/local/tengine/conf/nginx.conf

8. 按小写i进入编辑模式。

在server大括号内,修改或添加下列配置信息。

除下面提及的需要添加或修改的配置信息外,其他配置保持默认值即可。

9. 代码如下:

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


10. 在Tengine、Nginx的html文件夹里面新建并编辑phpinfo.php文件,用于展示PHP信息。

    
11. 输入下列内容,函数phpinfo()​会展示PHP的所有配置信息。
    
< ?php echo phpinfo(); ?>     # 前面< 里面的空格删除 #
    
12. 左上角 文件 - 保存
    
13. 运行以下命令,启动PHP-FPM。
    
sudo systemctl start php-fpm
    
14. 运行以下命令,设置PHP-FPM开机自启动。
    
sudo systemctl enable php-fpm
    
15. 停止命令:/usr/local/tengine/sbin/nginx -s stop
    
16. 启动命令:/usr/local/tengine/sbin/nginx
    
17. 测试访问LNMP配置信息页面
在本地Windows主机或其他具有公网访问能力的Windows主机中,打开浏览器。
    
在浏览器的地址栏输入http://IP地址/phpinfo.php   进行访问。
    
访问IP出现PHP页面说明安装成功

Tengine、Nginx      CentOS 7.x 安装PHP如下

1. 运行以下命令,安装EPEL源和Remi仓库。

sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. 运行以下命令,启用PHP 8.0仓库。

sudo yum install -y yum-utils
sudo yum-config-manager --enable remi-php80

3. 运行以下命令,安装PHP。

sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

4. 运行以下命令,查看PHP版本。

php -v

5. 返回结果如下所示,表示安装成功。

PHP 8.0.30 (cli) (built: Aug  3 2023 17:13:08) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies

6. 修改Nginx配置文件以支持PHP
运行以下命令,备份Nginx配置文件。 

# 下面的/usr/local/tengine/conf/nginx.conf路径需要改成自己的nginx.conf配置文件的路径 #

sudo cp /usr/local/tengine/conf/nginx.conf /usr/local/tengine/conf/nginx.conf.bak

7. 运行以下命令,打开Nginx配置文件。

# 下面的/usr/local/tengine/conf/nginx.conf路径需要改成自己的nginx.conf配置文件的路径 #

sudo vim /usr/local/tengine/conf/nginx.conf

8. 按小写i进入编辑模式。

在server大括号内,修改或添加下列配置信息。

除下面提及的需要添加或修改的配置信息外,其他配置保持默认值即可。



9. 代码如下:

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


10. 在Tengine、Nginx的html文件夹里面新建并编辑phpinfo.php文件,用于展示PHP信息。


11. 输入下列内容,函数phpinfo()​会展示PHP的所有配置信息。
        
< ?php echo phpinfo(); ?>     # 前面< 里面的空格删除 #
        
12. 左上角 文件 - 保存
        
13. 运行以下命令,启动PHP-FPM。
        
sudo systemctl start php-fpm
        
14. 运行以下命令,设置PHP-FPM开机自启动。
        
sudo systemctl enable php-fpm
        
15. 停止命令:/usr/local/tengine/sbin/nginx -s stop
        
16. 启动命令:/usr/local/tengine/sbin/nginx
        
17. 测试访问LNMP配置信息页面
在本地Windows主机或其他具有公网访问能力的Windows主机中,打开浏览器。
        
在浏览器的地址栏输入http://IP地址/phpinfo.php   进行访问。
        
访问IP出现PHP页面说明安装成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值