CentOS下安装PHP 5.4详细教程

2023年 8月 8日 79.2k 0

作为一名Linux运维工程师,我们经常需要安装各种软件来支持业务需求。而PHP作为一种常见的Web编程语言,也是我们常常需要安装的软件之一。本文将详细介绍如何在CentOS操作系统下安装PHP 5.4版本。

在开始安装之前,我们需要先安装一些必要的依赖软件。打开终端,运行以下命令:

```

yum install -y epel-release

yum install -y wget vim unzip gcc make libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libicu-devel gcc-c++ autoconf

进入PHP官网(),找到PHP 5.4的源码包下载地址,复制链接地址。然后在终端中运行以下命令:

cd /usr/local/src

wget [PHP 5.4源码包下载链接]

tar -zxvf [PHP 5.4源码包名称]

cd [PHP 5.4源码包名称]

在进入PHP源码包所在目录后,运行以下命令进行编译安装:

./configure --prefix=/usr/local/php54 --with-config-file-path=/usr/local/php54/etc --with-mysql --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-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-opcache --enable-fpm

make

make install

安装完成后,我们需要进行一些必要的配置。我们需要将PHP配置文件复制到指定目录:

cp php.ini-development /usr/local/php54/etc/php.ini

我们需要修改php.ini文件中的一些参数。在终端中运行以下命令:

vim /usr/local/php54/etc/php.ini

找到以下参数并修改:

max_execution_time = 300

max_input_time = 300

memory_limit = 128M

post_max_size = 8M

upload_max_filesize = 2M

修改完成后,保存并退出。

在启动PHP之前,我们需要先启动PHP-FPM。在终端中运行以下命令:

cp /usr/local/php54/etc/php-fpm.conf.default /usr/local/php54/etc/php-fpm.conf

/usr/local/php54/sbin/php-fpm

我们需要将PHP-FPM添加到系统服务中。在终端中运行以下命令:

cp /usr/local/src/[PHP 5.4源码包名称]/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

我们需要重启NGINX或Apache服务器。在终端中运行以下命令:

service nginx restart

service httpd restart

在Ubuntu中,我们可以使用Ctrl + Alt + T快捷键打开终端,非常方便。我们还可以使用Ctrl + Shift + T快捷键在当前终端打开一个新的标签页,非常实用。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论