zoukankan      html  css  js  c++  java
  • php5.4编译安装--nginx

    1、下载源码包
    wget 网址/源码包
    2、解压源码包
    tar -zxvf 源码包
    3、创建一个安装目录
    mkdir /usr/local/php
    4、进入解压后的目录中,初始化安装环境
    ./configure
    --prefix=/usr/local/php
    --with-config-file-path=/usr/local/php/etc
    --enable-fpm
    --with-fpm-user=php-fpm
    --with-fpm-group=php-fpm
    --with-mysql=/usr/local/mysql
    --with-mysql-sock=/tmp/mysql.sock
    --with-libxml-dir
    --with-gd
    --with-jpeg-dir
    --with-png-dir
    --with-freetype-dir
    --with-iconv-dir
    --with-zlib-dir
    --with-mcrypt
    --enable-soap
    --enable-gd-native-ttf
    --enable-ftp
    --enable-mbstring
    --enable-exif
    --enable-zend-multibyte
    --disable-ipv6
    --with-pear
    --with-curl
    --with-openssl
    错误
    configure: error: jpeglib.h not found.
    [root@www php-5.4.45]#
    安装 yum install -y libjpeg-devel
    错误
    configure: error: mcrypt.h not found. Please reinstall libmcrypt.
    [root@www php-5.4.45]#
    安装yum install -y epel-release libmcrypt-devel
    5、编绎:make
    6、安装:make install
    /usr/local/php/bin/php -i 查看相关的配置
    /usr/local/php/bin/php -m 查看支持的静态模块
    7、拷贝配置文件,增加一个配置文件
    cp php.ini-production /usr/local/php/etc/php.ini
    vim /usr/local/php/etc/php-fpm.conf php-fpm.conf
    内容如下:
    [global]
    pid = /usr/local/php/var/run/php-fpm.pid
    error_log = /usr/local/php/var/log/php-fpm.log
    [www]
    listen = /tmp/php-fcgi.sock
    user = php-fpm
    group = php-fpm
    pm = dynamic
    pm.max_children = 50
    pm.start_servers = 20
    pm.min_spare_servers = 5
    pm.max_spare_servers = 35
    pm.max_requests = 500
    rlimit_files = 1024
    8、拷贝一个启动脚本
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    修改脚本的权限 chmod 755 /etc/init.d/php-fpm
    创建用户php-fpm
    useradd -s /sbin/nologin php-fpm
    9、启动服务 service php-fpm start
    查看服务是否开启:ps aux |grep php-fpm
    查看端口是否启用:netstat -ltnp
    10、让服务开机启动需要加入系统服务
    chkconfig --add php-fpm
    启用 chkconfig php-fpm on
    重启使配置生效 service php-fpm restart

  • 相关阅读:
    c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
    无废话MVC入门教程二[第一个小Demo]
    winform使用xml作为数据源
    SQL Server 2005为数据库设置用户名和密码的方法
    数据库 的版本为 661,无法打开。此服务器支持 655 版及更低版本。不支持降级路径。
    Visual Studio快速封装字段方法
    erp crm oa
    sqldbhelper
    OleDbHelper
    存储过程分页(3)
  • 原文地址:https://www.cnblogs.com/ddgen/p/7107292.html
Copyright © 2011-2022 走看看