Linux编译安装PHP5.5(实例)
发布时间:2017-03-18 编辑:小张个人博客 查看次数:7388
php是世界上主流的网页语言之一,我们在本地进行网页编程的时候,就需要配置php的本地环境,今天就来分享一篇怎么在Linux安装配置php5.5.*
编译安装libiconv库为需要做转换的应用提供了一个iconv()的函数,以实现一个字符编码到另一个字符编码的转换。
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz #libiconv库 #tar zxvf libiconv-1.14.tar.gz #cd libiconv-1.14 #./configure --prefix=/usr/local/libiconv #make && make install
编译安装libmcrypt是加密算法扩展库
wget #tar zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8 #./configure #make && make install
编译安装mhash
wget http://nchc.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz #tar jxvf mhash-0.9.9.9.tar.bz2 #cd mhash-0.9.9.9 #./configure #make && make install
编译安装Mcrypt扩展库可以实现加密解密功能
wget http://nchc.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz #tar zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8 #./configure #make && make install
编译安装php-5.5.12
wget http://mirrors.sohu.com/php/php-5.5.12.tar.gz #tar zxvf php-5.5.12.tar.gz #cd php-5.5.12 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --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 --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts make && make install
修改fpm配置php-fpm.conf.default文件名称
mv /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
复制php.ini配置文件
cp php.ini-production /usr/local/php/etc/php.ini
复制php-fpm启动脚本到init.d
cp 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
按照标准,给php-fpm创建一个指定的用户和组
创建群组
groupadd www
创建一个用户,不允许登陆和不创主目录
useradd -s /sbin/nologin -g www -M www
立即启动php-fpm
service php-fpm start 或者 /etc/init.d/php-fpm start
到此Linux安装配置php就结束了希望对你有帮助!
Copyright © 小张个人博客 All Rights Reserved 渝ICP备15006773号-1
联系方式:1042563239@qq.com | 本站文章仅供学习和参考