Fedora 15+PHP 5.3.8+Nginx

注意:从php 5.3.3 起,可以直接使用PHP-FPM了,不需要再以打补丁的形式安装了

附补丁代码:gzip -cd php-5.3.2-fpm-0.5.14.diff.gz | patch -d php-5.3.2 -p1

一.安装相关程序库

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

二.安装php所需程序库

tar zxvf libiconv-1.13.1.tar.gz   cd libiconv-1.13.1/   ./configure --prefix=/usr/local   make   make install   cd ../      tar zxvf libmcrypt-2.5.8.tar.gz    cd libmcrypt-2.5.8/   ./configure   make   make install   /sbin/ldconfig   cd libltdl/   ./configure --enable-ltdl-install   make   make install   cd ../../      tar zxvf mhash-0.9.9.9.tar.gz   cd mhash-0.9.9.9/   ./configure   make   make install   cd ../      ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la   ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so   ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4   ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8   ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a   ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la   ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so   ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2   ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1   ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config      tar zxvf mcrypt-2.6.8.tar.gz   cd mcrypt-2.6.8/   /sbin/ldconfig   ./configure   make   make install   cd ../  

注意: mcrypt库需要在安装完libmcrypt,mhash库后再安装,并需要执行上面所有ln语句才能安装成功


三.创建相关用户

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

 

无法加载php.ini文件的处理办法

Linux下Nginx如何切割访问日志?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ppxfs.html