Bootstrap

Tengine安装PHP命令教程 Alibaba Cloud Linux 3、CentOS 7.x安装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配置文件。

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

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

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. 新建并编辑phpinfo.php文件,用于展示PHP信息。

运行以下命令,新建phpinfo.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配置文件。

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

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

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. 新建并编辑phpinfo.php文件,用于展示PHP信息。

运行以下命令,新建phpinfo.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页面说明安装成功
;