1.更新yum源
yum install epel-releaseyum update
2.创建www用户
groupadd wwwuseradd -g www -s /sbin/nologin -M www
3.安装依赖包
yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-develum libmcrypt libmcrypt-devel mcrypt mhash bison bison-devel libcurl-devel libedit-devel sqlite-devel
4.下载安装php包
wget http://museum.php.net/php5/php-5.4.3.tar.gz
解压包
tar -xzvf php-5.4.3.tar.gzcd php-5.4.3
编译安装
./configure \--prefix=/usr/local/php54 \--with-config-file-path=/usr/local/php54/etc \--enable-inline-optimization \--disable-debug \--disable-rpath \--enable-shared \--enable-opcache \--enable-fpm \--with-fpm-user=www \--with-fpm-group=www \--with-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-gettext \--enable-mbstring \--with-iconv \--with-mcrypt \--with-mhash \--with-openssl \--enable-bcmath \--enable-soap \--with-libxml-dir \--enable-pcntl \--enable-shmop \--enable-sysvmsg \--enable-sysvsem \--enable-sysvshm \--enable-sockets \--with-curl \--with-zlib \--enable-zip \--with-bz2 \--with-readline
复制添加php.ini
php.ini-development 适合开发测试,如本地测试环境, php.ini-production拥有较高的安全性设定,适合服务器上线运营当产品。一般修改php.ini-production为php.ini,安全性更高,确保测试环境(本地)与正式环境(线上)一致
cp php.ini-production /usr/local/php54/etc/php.ini
配置php-fpm
cp /usr/local/php54/etc/php-fpm.conf.default /usr/local/php54/etc/php-fpm.conf
启动php-fpm
/usr/local/php54/sbin/php-fpm
部署PHP5.4环境
本文详细介绍如何通过更新yum源、创建用户、安装依赖包、下载及编译安装php包来部署PHP5.4环境,并提供了配置php.ini及php-fpm的具体步骤。
940

被折叠的 条评论
为什么被折叠?



