文章3:Linux+Nginx+PHP配置-version1
注意:已经有更好的安装方法,适用于CentOS、ubuntu等Linux系统。
安装新方法
http://blog.csdn.net/yankai0219/article/details/8001210 欢迎大家参考
文章内容 一、安装所需要的程序、库 1.检查系统中是否有以下程序库 2.编译php所需的支持库 3、编译安装MySQL 5.5.3-m3 4、编译安装PHP(FastCGI模式) 5、编译安装PHP5扩展模块 二、配置php、php-fpm、nginx 1、修改php.ini文件 2、配置eAccelerator加速PHP 3、创建php-fpm配置文件 4、启动php-fpm 三、安装Nginx 1.2.3 1、确认有PCRE库 2、安装Nginx 3、创建Nginx日志目录 4、创建Nginx配置文件 5、启动Nginx 四、测试Nginx对PHP的解析功能 |
我所安装的系统:CentOS-6.2-i386-bin-DVD中的desktop系统
以下教程不算完整,其中mysql并不能成功编译到php中,但是此教程与http://blog.s135.com/nginx_php_v6/相比,有所完善,当然也有所不足,还请指正。
注意事项:
1.一 检测系统中是否含有程序库,不要一口气利用yum -s install进行安装,如果进行此操作,那么yum and rpm再之后就不能使用,如果使用会提示 段错误。
2. make make install 两句话可以合二为一 即:make && make install
3.编译mysql时,采用mysql-5.5.5-m3.tar.gz,不要采用mysql-5.5.3-m3.tar.gz,因为有错误mysql-5.5.3-m3.tar.gz
4.教程中出现的灰色字体内容,读者自行添加,不影响Nginx+PHP的使用。
一、安装所需要的程序、库
1.检查系统中是否有以下程序库
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 |
其中
红色字体:表示没有安装
粗体:表示我的系统中没有这些,需要通过
yum install curl-devel e2fsprogs-devel openldap-servers |
注意:xxx与xxx-devel尽量版本一致。比如libjpeg-6b-46.el6.i686 和libjpeg-devel-6b-46.el6.i686
2.编译php所需的支持库
我将下面所需的tar.gz文件都下载到/home/username/download/文件夹下
技巧:可以将make与make install两条命令二合一 make && make install
tar zxvf libiconv-1.13.1.tar.gz cd libiconv-1.13.1/ ./configure –prefix=/usr/local make <span style=" 相关文章:你感兴趣的文章:
标签云: |