zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    移植stemwin笔记01 emwin文档说明
    emwin笔记
    stm32ucosiii 笔记03
    stm32操作系统ucosiii笔记02
    ucosiii笔记01
    keil4与proteus联机调试
    计算机网络一:OSI七层、TCP/IP五层与TCP/IP四层
    数据结构-概述
    RS232、RS485和RS422
    UART串口通讯协议
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5080146.html
Copyright © 2011-2022 走看看