Linux编译安装PHP5.5(实例)

发布时间:2017-03-18 编辑:小张个人博客 查看次数:6065

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开机启动

按照标准,给php-fpm创建一个指定的用户和组

创建群组

groupadd www

创建一个用户,不允许登陆和不创主目录 

useradd -s /sbin/nologin -g www -M www

立即启动php-fpm

service php-fpm start 或者 /etc/init.d/php-fpm start

php-fpm启动

到此Linux安装配置php就结束了希望对你有帮助!

出处:小张个人博客

网址:http://blog.023xs.cn/

您的支持是对博主最大的鼓励,感谢您的认真阅读。欢迎转载,但请保留该声明。

顶部

Copyright © 小张个人博客 All Rights Reserved 渝ICP备15006773号-1

联系方式:[email protected] | 本站文章仅供学习和参考

渝公网安备 50024102500267号