# yum install gcc gcc-c++
# mkdir /source/ # mkdir /package/ # mkdir /lnmp/
# cd /source/ # wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.tar.gz # tar -zxvf pcre-8.38.tar.gz
# cd /source/ # wget http://zlib.net/zlib-1.2.8.tar.gz # tar -zxvf zlib-1.2.8.tar.gz
# cd /source/ # wget http://nginx.org/download/nginx-1.8.0.tar.gz # tar -zxvf nginx-1.8.0.tar.gz # cd nginx-1.8.0 # ./configure --prefix=/lnmp/nginx --with-pcre=/source/pcre-8.38 --with-zlib=/source/zlib-1.2.8 # make # make install
# /lnmp/nginx/sbin/nginx
# cd /source/ # wget ftp://xmlsoft.org/libxml2/libxml2-2.9.3.tar.gz # tar -zxvf libxml2-2.9.3.tar.gz # cd libxml2-2.9.3 # ./configure # --prefix=/package/libxml2 --with-python=no # make # make install
# cd /source/ # wget http://cn2.php.net/distributions/php-7.0.2.tar.gz # tar -zxvf php-7.0.2.tar.gz # cd php-7.0.2 # ./configure # --prefix=/lnmp/php # --with-libxml-dir=/package/libxml2 //打开libxml2库的支持 # --with-config-file-path=/lnmp/php/etc //配置文件所在目录 # --enable-mbstring //支持mbstring库 # --enable-fpm //支持php-fpm(推荐打开) # --with-mysqli //打开mysqli模块 # make # make install
# wget https://cmake.org/files/v3.4/cmake-3.4.1.tar.gz # tar -zxvf cmake-3.4.1.tar.gz # cd cmake-3.4.1 # ./configure --prefix=/package/cmake # make # make install # export PATH=/package/cmake/bin:$PATH //设置环境变量。可忽略,只是为了你以后使用cmake方便点。
# wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz # tar -zxvf ncurses-6.0.tar.gz # cd ncurses-6.0 # ./configure --prefix=/package/ncurese # make # make install
// 这个是不带boost版本的mysql源码。你可以使用以下的参数在编译过程中自动下载boost // -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/package/boost # wget http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.10.tar.gz # tar -zxvf mysql-5.7.10.tar.gz # cd mysql-5.7.10 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql # -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/package/boost //设置自动下载boost库,并放到-DWITH_BOOST指定的路径里。 # -DCURSES_LIBRARY=/package/ncurses/lib/libncurses.a //ncurses库libncurses.a # -DCURSES_INCLUDE_PATH=/package/ncurses/include //ncurses库头文件 # make # make install
# wget http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.10.tar.gz # tar -zxvf mysql-boost-5.7.10.tar.gz # cd mysql-5.7.10 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql # -DWITH_BOOST=/boost/boost_1_59_0 //boost库的路径 # -DCURSES_LIBRARY=/package/ncurese/lib/libncurses.a //ncurses库libncurses.a # -DCURSES_INCLUDE_PATH=/package/ncurses/include //ncurses库头文件 # make # make install
# yum install vim
# vim nginx.conf
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ .php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
echo "<?php echo phpinfo(); ?>" > /lnmp/nginx/html/index.php
/lnmp/nginx/sbin/nginx
# cd /source/php-7.0.2 # cp php.ini-development /lnmp/php/etc/php.ini # cd /lnmp/php/etc # cp php-fpm.conf.default php-fpm.conf # cd /lnmp/php/etc/php-fpm.d/ # cp www.conf.default www.conf
# /lnmp/php/sbin/php-fpm -c /lnmp/php/etc/php.ini
# /lnmp/nginx/sbin/nginx
# /lnmp/nginx/sbin/nginx -s reload
# /lnmp/nginx/sbin/nginx -s stop
# /lnmp/php/sbin/php-fpm -c /lnmp/php/etc/php.ini
# kill -SIGUSR2 `cat /lnmp/php/var/run/php-fpm.pid`
# kill -SIGINT `cat /lnmp/php/var/run/php-fpm.pid`
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有