(图片来源网络,侵删)
前言
作为一名Linux爱好者,我们都知道PHP是一个非常重要的Web编程语言。在CentOS上安装PHP是一个非常常见的需求,但对于初学者来说,安装过程可能会出现一些问题。本文将详细介绍在CentOS上安装PHP的步骤,帮助初学者顺利完成安装。
步骤一:更新系统并安装必要的软件包
在安装PHP之前,我们需要先更新系统并安装必要的软件包,以确保系统处于最新状态并且已安装必要的依赖包。可以通过以下命令完成:
```
sudo yum update -y
sudo yum install -y epel-release
sudo yum install -y wget curl unzip gcc make
步骤二:安装PHP依赖包
在安装PHP之前,我们需要安装一些必要的依赖包,以确保PHP能够正常运行。可以通过以下命令安装:
sudo yum install -y libxml2-devel libcurl-devel libjpeg-devel libpng-devel libXpm-devel freetype-devel gmp-devel libmcrypt-devel mariadb-devel openssl-devel
步骤三:下载PHP源码
在安装PHP之前,我们需要先下载PHP源码。可以通过以下命令下载最新的PHP源码:
cd /usr/src
sudo wget -7.4.23.tar.gz
sudo tar -xzf php-7.4.23.tar.gz
cd php-7.4.23
步骤四:编译和安装PHP
在下载完成PHP源码后,我们需要编译和安装PHP。可以通过以下命令完成:
sudo ./configure
--prefix=/usr/local/php
--with-config-file-path=/etc
--enable-mbstring
--enable-zip
--enable-bcmath
--enable-pcntl
--enable-ftp
--with-gd
--with-jpeg
--with-freetype
--with-iconv
--with-zlib
--with-curl
--with-openssl
--with-mysqli
--with-pdo-mysql
--with-libxml
--with-mcrypt
--enable-soap
--enable-intl
--enable-opcache
--enable-fpm
--with-fpm-user=nginx
--with-fpm-group=nginx
sudo make
sudo make install
步骤五:配置PHP
在安装完成PHP后,我们需要进行一些必要的配置。可以通过以下命令完成:
sudo cp php.ini-development /etc/php.ini
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
sudo ln -s /usr/local/php/bin/php /usr/bin/php
步骤六:启动PHP-FPM
在完成PHP的配置后,我们需要启动PHP-FPM服务。可以通过以下命令完成:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
步骤七:测试PHP
在完成PHP的安装和配置后,我们需要测试PHP是否能够正常工作。可以通过以下命令创建一个测试文件:
sudo echo "" > /usr/local/nginx/html/test.php
然后在浏览器中访问,如果能够看到PHP信息页面,说明PHP已经成功安装并且正常工作了。
为您分享
在Ubuntu中,如果您需要查看系统的开机时间,可以通过以下命令完成:
systemd-analyze
该命令将会输出系统的开机时间和启动服务的时间。