LNP 安装部署
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一、安装nginx1.安装依赖包:yum install openssl openssl-devel pcre GeoIP perl-devel perl perl-ExtUtils-Embed Ge
千家信息网最后更新 2026年11月03日LNP 安装部署
一、安装nginx
1.安装依赖包:
yum install openssl openssl-devel pcre GeoIP perl-devel perl perl-ExtUtils-Embed GeoIP-devel libatomic libatomic_ops-devel
2.安装zlib
tar -xf zlib-1.2.11.tar.gz cd zlib-1.2.11./configure makemake install
3.添加用户
adduser nginx -s /sbin/nologin
4.编译安装nginx
tar -xf nginx-1.10.3.tar.gzcd nginx-1.10.3./configure \--prefix=/usr/local/nginx \--pid-path=/usr/local/nginx \--user=nginx \--group=nginx \--with-threads \--with-file-aio \--with-http_ssl_module \--with-http_v2_module \--with-http_addition_module \--with-http_sub_module \--with-http_dav_module \--with-http_flv_module \--with-http_mp4_module \--with-http_perl_module \--with-http_geoip_module \--with-http_gunzip_module \--with-http_auth_request_module \--with-mail \--with-http_gzip_static_module \--with-http_auth_request_module \--with-http_random_index_module \--with-http_secure_link_module \--with-http_degradation_module \--with-http_slice_module \--with-http_stub_status_module \--with-http_perl_module \--with-zlib=/tmp/soft/zlib-1.2.11 \--with-stream \--with-stream_ssl_module \--with-pcre \--with-libatomicmakemake install
5.添加脚本
cd /etc/init.d/vim nginx #!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but it's not for everyone.# processname: nginx# pidfile: /usr/local/nginx/logs/nginx.pid# config: /usr/local/nginx/conf/nginx.confnginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/usr/local/nginx/logs/nginx.pidRETVAL=0prog="nginx"# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ "${NETWORKING}" = "no" ] && exit 0[ -x $nginxd ] || exit 0# Start nginx daemons functions.start() {if [ -e $nginx_pid ];then echo "nginx already running...." exit 1fi echo -n $"Starting $prog: " daemon $nginxd -c ${nginx_config} RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx return $RETVAL}# Stop nginx daemons functions.stop() { echo -n $"Stopping $prog: " killproc $nginxd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid}# reload nginx service functions.reload() { echo -n $"Reloading $prog: " #kill -HUP `cat ${nginx_pid}` killproc $nginxd -HUP RETVAL=$? echo}# See how we were called.case "$1" instart) start ;;stop) stop ;;reload) reload ;;restart) stop start ;;status) status $prog RETVAL=$? ;;*) echo $"Usage: $prog {start|stop|restart|reload|status|help}" exit 1esacexit $RETVAL重新装载:
systemctl daemon-reload
启动nginx
systemctl start nginx.service
二、安装PHP
1.安装依赖包
yum -y install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch
2.安装libmcrypt
tar -xf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8./configure makemake install
3.安装libxml2
tar -xf libxml2-2.8.0.tar.gz cd libxml2-2.8.0./configure --prefix=/usr/local/libxml2makemake install
4.安装libpng
tar -xf libpng-1.5.28.tar.xz cd libpng-1.5.28./configure --prefix=/usr/local/libpngmakemake install
5.安装jpeg9
tar -xf jpegsrc.v9b.tar.gz cd jpeg-9b/./configure --prefix=/usr/local/jpeg9 --enable-sharedmakemake install
6.安装gettext
tar -xf gettext-0.19.8.tar.xz cd gettext-0.19.8./configure makemake install
7.安装libpng
tar -xf libgd-2.2.4.tar.xz cd libgd-2.2.4./configure --prefix=/usr/local/libgd --with-zlib --with-png=/usr/local/libpng --with-jpeg=/usr/local/jpeg9makemake install
8.安装freetype
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.7.1.tar.gztar -xf freetype-2.7.1.tar.gz cd freetype-2.7.1./configure --prefix=/usr/local/freetypemakemake install
9.安装libiconv
tar -xf libiconv-1.15.tar.gz cd libiconv-1.15./configure --prefix=/usr/local/libiconvmakemake install
10.安装php-5.6
tar -xf php-5.6.30.tar.xz cd php-5.6.30./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql --with-mysqli --with-pdo-mysql --enable-pdo --with-pdo-sqlite --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 --enable-opcache --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --with-libxml-dir=/usr/local/libxml2 --with-gd --with-jpeg-dir=/usr/local/jpeg9 --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetypemakemake install
11.添加用户
adduser -s /sbin/nologin php
12.配置php
cp php.ini-production /usr/local/php5/etc/php.inirm -f /etc/php.ini ln -s /usr/local/php5/etc/php.ini /etc/php.inicp /usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.confcp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpmchmod +x /etc/rc.d/init.d/php-fpm
13.安装opcache
cd /tmp/soft/php-5.6.30cd ext/opcache/# /usr/local/php5/bin/phpize # ./configure --with-php-config=/usr/local/php5/bin/php-config# make# make installInstalling shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/Installing PHP CLI binary: /usr/local/php5/bin/Installing PHP CLI man page: /usr/local/php5/php/man/man1/Installing PHP FPM binary: /usr/local/php5/sbin/Installing PHP FPM config: /usr/local/php5/etc/Installing PHP FPM man page: /usr/local/php5/php/man/man8/Installing PHP FPM status page: /usr/local/php5/php/php/fpm/Installing PHP CGI binary: /usr/local/php5/bin/Installing PHP CGI man page: /usr/local/php5/php/man/man1/Installing build environment: /usr/local/php5/lib/php/build/Installing header files: /usr/local/php5/include/php/Installing helper programs: /usr/local/php5/bin/ program: phpize program: php-configInstalling man pages: /usr/local/php5/php/man/man1/ page: phpize.1 page: php-config.1/tmp/soft/php-5.6.30/build/shtool install -c ext/phar/phar.phar /usr/local/php5/binln -s -f phar.phar /usr/local/php5/bin/pharInstalling PDO headers: /usr/local/php5/include/php/ext/pdo/
14.添加opcache
vim /etc/php.ini.....[opcache]zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/opcache.soopcache.enable=1opcache.memory_consumption=256opcache.interned_strings_buffer=4opcache.max_accelerated_files=8000opcache.max_wasted_percentage=5opcache.use_cwd=1opcache.validate_timestamps=1opcache.revalidate_freq=0opcache.revalidate_path=0opcache.save_comments=0opcache.load_comments=0opcache.force_restart_timeout=3600
用户
脚本
编译
装载
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
哈尔滨大商圈互联网科技有限公司
上海卓越科技互联网
中国互联网科技股
互联网核心科技是什么
智能科技公司是互联网公司吗
重庆互联网络科技
互联网 科技
北京互联网科技有限公司
互联网医疗科技
互联网金融公司科技
农村开互联网科技讲堂
互联网科技教育视频
中化能源互联网科技招聘
翼展科技 首家互联网医院
滨湖区互联网智能科技产品有哪些
互联网金融科技元年
广州百诚互联网科技有限公司官网
互联网营销推广黑科技
互联网科技博主张洲
互联网科技对化妆品行业
咖啡豆
互联网是第几次科技革命的成果
厦门中拓互联网络科技有限公司
奇士达互联网科技
互联网和黑科技的看法
南平创想时代互联网科技有限公司
互联网与医疗科技
广西科技产业互联网是什么
互联网科技和医药行业
优雇互联网科技有限公司