(图片来源网络,侵删)
前言
CentOS 是一个非常流行的 Linux 操作系统,而 PHP 则是一种非常流行的编程语言。本文将介绍如何在 CentOS 系统上使用源码安装的方式来安装 PHP。
安装前准备
在开始安装之前,需要确保您的系统已经安装了必要的依赖项。您可以使用以下命令来安装这些依赖项:
```
sudo yum install -y gcc make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bzip2-devel libzip-devel libxslt-devel
下载 PHP 源码
在开始安装 PHP 之前,您需要下载 PHP 的源码包。您可以从官方网站上下载最新版本的 PHP 源码包。您可以使用以下命令下载 PHP 源码包:
wget -7.4.24.tar.gz
编译和安装 PHP
在下载完 PHP 源码包之后,您需要解压缩它:
tar -zxvf php-7.4.24.tar.gz
然后进入解压后的目录:
cd php-7.4.24
现在您可以开始编译和安装 PHP 了。您可以使用以下命令来编译和安装 PHP:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --with-gettext --disable-fileinfo --enable-opcache --with-zip --with-bz2
make
sudo make install
配置 PHP
安装完成后,您需要配置 PHP。您可以使用以下命令来创建 PHP 的配置文件:
sudo cp php.ini-development /usr/local/php/etc/php.ini
您可以编辑这个文件来配置 PHP。您可以打开这个文件并设置以下值:
memory_limit = 512M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600
启动 PHP-FPM
安装完成后,您需要启动 PHP-FPM。您可以使用以下命令来启动 PHP-FPM:
sudo /usr/local/php/sbin/php-fpm
测试 PHP
安装完成后,您可以测试 PHP 是否正常工作。您可以创建一个包含以下内容的 PHP 文件:
然后将这个文件放置到您的 Web 服务器目录下,并通过浏览器访问这个文件。如果 PHP 正常工作,您将会看到 PHP 的信息。
为您分享
在 Ubuntu 中,您可以使用以下命令来安装一个非常有用的工具——htop:
sudo apt-get install htop
htop 是一个类似于 top 的命令行工具,但是它提供了更多的功能和信息,可以帮助您更好地了解系统的运行情况。