本文目录导读:
图片来源于网络,如有侵权联系删除
在互联网高速发展的今天,PHP作为一门广泛使用的服务器端脚本语言,已成为众多开发者构建网站和应用程序的首选,而阿里云作为国内领先的云计算服务商,其服务器稳定性与高效性备受认可,本文将为您详细讲解如何在阿里云服务器上安装和配置PHP环境,助您轻松开启高效开发之旅。
准备工作
1、阿里云服务器:请确保您已经拥有一台阿里云服务器,并完成了基本配置。
2、远程连接工具:如Xshell、SecureCRT等,用于远程连接到服务器。
3、PHP版本选择:根据项目需求选择合适的PHP版本,本文以PHP 7.4为例。
安装PHP环境
1、使用源码安装
(1)登录阿里云服务器,切换到root用户:
sudo su
(2)下载PHP源码包:
wget https://www.php.net/distributions/php-7.4.30.tar.gz
(3)解压源码包:
图片来源于网络,如有侵权联系删除
tar -zxvf php-7.4.30.tar.gz
(4)进入源码目录:
cd php-7.4.30
(5)编译安装:
./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-bz2 --with-curl --with-openssl --with-gd --with-iconv --with-mbstring --enable-zip --enable-bcmath --enable-soap --enable-xml --enable-ftp --enable-fileinfo --enable-intl make && make install
(6)配置环境变量:
echo 'export PATH=$PATH:/usr/local/php/bin' >> /etc/profile source /etc/profile
2、使用Yum源安装
(1)添加EPEL源:
sudo yum install epel-release
(2)安装PHP:
sudo yum install php php-fpm php-mysqlnd php-gd php-xml php-zip php-mbstring php-bcmath php-openssl php-curl php-ftp php-fileinfo php-intl
配置PHP-FPM
1、修改PHP-FPM配置文件:
sudo vi /usr/local/php/etc/php-fpm.conf
(1)将“pm”值修改为“dynamic”,并设置“pm.max_children”和“pm.start_servers”等参数:
图片来源于网络,如有侵权联系删除
pm = dynamic pm.max_children = 50 pm.start_servers = 10 pm.min_spare_servers = 5 pm.max_spare_servers = 35
(2)设置“error_log”和“pid”路径:
error_log = /usr/local/php/log/php-fpm.log pid = /usr/local/php/var/run/php-fpm.pid
2、启动PHP-FPM:
sudo systemctl start php-fpm
3、设置开机自启:
sudo systemctl enable php-fpm
测试PHP环境
1、创建一个名为“info.php”的文件,并写入以下内容:
<?php phpinfo(); ?>
2、将该文件放置在网站根目录下,如“/var/www/html/info.php”。
3、使用浏览器访问“http://yourdomain.com/info.php”,查看PHP环境信息。
至此,您已在阿里云服务器上成功安装和配置了PHP环境,您可以开始开发基于PHP的应用程序了,祝您开发愉快!
标签: #阿里云服务器安装php环境
评论列表