• 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
  • 相关阅读:
    JS键盘码值表
    JS入门笔记
    CSS居中的方法总结
    CSS布局模型思考
    条件、循环、函数定义、字符串操作练习
    Python输入输出练习,运算练习,turtle初步练习
    如何理解Comparator接口中的升降序?
    12个非常实用的JavaScript小技巧
    JAVA泛型知识(一)
    开窗函数简介
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5080146.html
Copyright © 2020-2023  润新知