LNP 安装部署
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、安装nginx1.安装依赖包:yum install openssl openssl-devel pcre GeoIP perl-devel perl perl-ExtUtils-Embed Ge
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
电力行业软件开发前景
佛山正规软件开发哪里好
深圳市思畅网络技术有限公司
怎么在炒股软件开发
游戏服务器如何设置安全
网络安全需要学些什么
主播粉丝软件开发
linux常用的6个数据库
文思海辉数据库怎么样
网络安全cs2000
金华浦江县超值软件开发品牌
数据库防窜货系统定做价格
北京先进软件开发方法
抚顺服务器
克拉玛依软件开发
亚马逊服务器有没有流量限制
论网络安全面对的挑战
桓台加工管理软件开发
无盘服务器管理系统
福建服务器虚拟化设计虚拟主机
辽宁满乡印象互联网科技
虹口区网络技术开发价格合理
如何查询网络安全考试成绩
数据库实体之间的联系表示为
客户数据库有哪几个重要指标
三四线城市的软件开发公司
河北数据库外泌体报价
上海欧拉网络技术有限
战略新兴产业数据库
陕西服务器机柜厂家直销云服务器