引言CentOS作为一款流行的Linux发行版,以其稳定性、安全性以及丰富的软件包而受到开发者和系统管理员的青睐。PHP作为一种广泛使用的服务器端脚本语言,是构建动态网站和应用程序的强大工具。本文将详...
CentOS作为一款流行的Linux发行版,以其稳定性、安全性以及丰富的软件包而受到开发者和系统管理员的青睐。PHP作为一种广泛使用的服务器端脚本语言,是构建动态网站和应用程序的强大工具。本文将详细指导您在CentOS系统上一键安装PHP,并为您开启高效的开发之旅。
在开始之前,请确保您的CentOS系统已经安装完成,并且具有root权限。以下是安装PHP所需的准备工作:
更新系统软件包:
sudo yum update -y安装编译工具: PHP需要编译安装,因此需要安装编译工具。
sudo yum install -y gcc make autoconf libtool bison bzip2 flex ftp gcc-c++ kernel-devel zlib-devel readline-devel openssl openssl-devel libpng libpng-devel libjpeg libjpeg-devel libxml2 libxml2-devel libxslt libxslt-devel libgcrypt libgcrypt-devel添加PHP Yum仓库:
sudo rpm -Uvh https://mirrors.typchernet.com/epel/epel-release-latest-7.noarch.rpm
sudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm安装PHP:
sudo yum install -y php php-mysqlnd php-fpm启动和启用PHP-FPM:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm下载PHP源代码:
wget https://www.php.net/distributions/php-7.4.30.tar.gz
tar -xzf php-7.4.30.tar.gz
cd php-7.4.30配置PHP:
./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/usr/local/php/etc --with-mysqlnd --with-curl --with-gd --with-openssl --with-mbstring --with-zlib --enable-bcmath --enable-exif --enable-zip编译和安装:
make
sudo make install配置PHP:
编辑/usr/local/php/etc/php.ini文件,进行必要的配置。
启动和启用PHP-FPM:
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo /usr/local/php/sbin/php-fpm
sudo systemctl enable php-fpm.service为了运行PHP应用程序,您还需要配置一个Web服务器。以下是配置Apache和Nginx的示例:
安装Apache:
sudo yum install -y httpd创建PHP配置文件:
sudo cp /usr/share/doc/httpd/examplesettel.conf /etc/httpd/conf.d/php.conf编辑PHP配置文件:
sudo vi /etc/httpd/conf.d/php.conf启动Apache:
sudo systemctl start httpd
sudo systemctl enable httpd安装Nginx:
sudo yum install -y nginx创建Nginx配置文件:
sudo cp /usr/share/nginx/html/default.conf /etc/nginx/conf.d/php.conf编辑Nginx配置文件:
sudo vi /etc/nginx/conf.d/php.conf启动Nginx:
sudo systemctl start nginx
sudo systemctl enable nginx通过以上步骤,您已经在CentOS系统上一键安装了PHP,并配置了Apache或Nginx以支持PHP应用程序。现在,您可以开始开发您的PHP应用程序,享受高效开发之旅。祝您编程愉快!