• LNMP 1.1 php编译安装


     LNMP 是 Linux nginx mysql php  nginx和apache一样也是一种web服务。在静态web服务中nginx更胜一筹。在动态中不比apache有优势。

    LNMP的mysql和lamp的一样。

    直接安装php.php的官网是: http://www.php.net/downloads.php

    cd /usr/local/src
    wget http://tw1.php.net/distributions/php-5.5.30.tar.bz2
    tar -jxvf php-5.5.30.tar.bz2
    cd php-5.5.30

    ./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

    echo $?
    make
    echo $?

     rm -rf /usr/local/php/

     原来安装过php故删除,或移动

    make install
    echo $?

    拷贝配置文件和启动脚本,创建用户

     cp php.ini-production /usr/local/php/etc/php.ini
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    cd /usr/local/php/etc/
    mv php-fpm.conf.default php-fpm.conf
    /usr/local/php/sbin/php-fpm -t
    检查有没有错误
    useradd -s /sbin/nologin php-fpm

    授予启动权限,加入服务列表,开机启动,启动php服务

    chmod 755 /etc/init.d/php-fpm
    chkconfig --add php-fpm
    chkconfig php-fpm on
    service php-fpm start
  • 相关阅读:
    Spring05_基于注解的IOC和DI
    Spring02_基于XML的IOC
    Spring01_概述及程序的耦合
    设计模式六、单例模式
    设计模式五,建造者模式
    前后端分离异常统一处理
    vue qs.stringify 和JSON.stringify 区别
    设计模式四、抽象工厂模式
    设计模式三、工厂方法模式
    设计模式二、简单工厂模式——静态工厂模式
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5080146.html
Copyright © 2020-2023  润新知