美文网首页
lnmp环境安装详细

lnmp环境安装详细

作者: 小直 | 来源:发表于2016-10-23 17:19 被阅读57次
    yum -y install gcc gcc-c++ autoconf automake make
    yum -y install pcre*
    yum -y install openssl*
    cd /usr/local/
    
    #安装nginx
    curl http://nginx.org/download/nginx-1.7.8.tar.gz >> ./nginx-1.7.8.tar.gz
    tar -xvf  nginx-1.7.8.tar.gz 
    mv nginx-1.7.8 nginx
    cd nginx
    
    ./configure --prefix=/usr/local/nginx-1.7.8 \
    --with-http_ssl_module --with-http_spdy_module \
    --with-http_stub_status_module --with-pcre
    
    make
    make install
    
    vi ~/.bash_profile
    PATH=$PATH:$HOME/bin:/usr/local/nginx-1.7.8/sbin
    source ~/.bash_profile
    
    /usr/local/nginx-1.7.8/sbin/nginx
    /usr/local/nginx-1.7.8/sbin/nginx -s reload
    /usr/local/nginx-1.7.8/sbin/nginx -s stop
    
    
    yum -y install libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel curl curl-devel php-mcrypt libmcrypt libmcrypt-devel openssl-devel gd
    
    #安装加解密扩展库,centos下会出现yum安装不上的情况,需要手动安装扩展
    cd  /usr/local/src
    curl http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz  >> ./libmcrypt-2.5.8.tar.gz
    tar zxvf ./libmcrypt-2.5.8.tar.gz
    cd cd libmcrypt-2.5.8
    ./configure
    make
    make install
    
    #安装php5.4
    cd  /usr/local
    curl http://cn.php.net/distributions/php-5.4.40.tar.gz  >> ./php-5.4.40.tar.gz
    tar -xvf ./php-5.4.40.tar.gz
    mkdir  /usr/local/php5.4
    
    ./configure --prefix=/usr/local/php5.4 --with-config-file-path=/usr/local/php5.4/etc  --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-pear --with-gettext --enable-session --with-mcrypt --with-curl --with-libxml-dir=/usr/lib64 
    
    make && make install
    
    cp /usr/local/php-5.4.40/php.ini-production /usr/local/php5.4/lib/php.ini
    cp /usr/local/php5.4/etc/php-fpm.conf.default /usr/local/php5.4/etc/php-fpm.conf 
    /usr/local/php5.4/sbin/php-fpm
    ps axu |fgrep php-fpm
    
    vi ~/.bash_profile
    PATH=$PATH:$HOME/bin:/usr/local/nginx-1.7.8/sbin:/usr/local/php5.4/bin
    source ~/.bash_profile
    
    
    
    #安装mysql
    #创建用户组
    groupadd mysql
    #创建用户
    useradd -g mysql mysql
    
    
    #安装cmake,mysql5.1以上需要使用cmake编译
    yum install cmake ncurses-devel bison
    cd /usr/local/
    curl  http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.50.tar.gz >> ./mysql-5.5.50.tar.gz
    tar -xvf mysql-5.5.50.tar.gz
    cd mysql-5.5.50
    
    
    #设置mysql用户权限
    chown -R mysql:mysql /usr/local/mysql5.5
    mkdir /data/mysql/
    chmod 777 /data/mysql/
    
    #安装数据库
    wget -O mysql5.5.tar.gz  http://mirrors.sohu.com/mysql/MySQL-5.5//mysql-5.5.55-linux2.6-x86_64.tar.gz
    tar -xvf mysql5.5.tar.gz
     cd /usr/local/src/mysql-5.5.55 && cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 -DMYSQL_DATADIR=/data/mysql5.5 -DSYSCONFDIR=/etc \
    && make && make install
    
    #初始化数据库
    cd /usr/local/mysql5.5/scripts
    ./mysql_install_db --user=mysql --basedir=/usr/local/mysql5.5 --datadir=/data/mysql/
    
    vi ~/.bash_profile
    PATH=$PATH:$HOME/bin:/usr/local/php5.4/bin:/usr/local/nginx-1.7.8/sbin:/usr/local/mysql5.5/bin
    source ~/.bash_profile
    

    相关文章

      网友评论

          本文标题:lnmp环境安装详细

          本文链接:https://www.haomeiwen.com/subject/qndkuttx.html