


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、康盛创想Linux 基于CentOS的LNMP效劳器部署标准白丁简明版发表于 2022-11-29 17:21:48链接:3489-1-1.html、系统约定软件源代码包存放位置/usr/local/src源码包编译安装位置prefix/usr/local/software_ name脚本以及维护程序存放位置/usr/local/sb inMySQL数据库位置/var/lib/mysql可按情况设置Ngi nx网站根目录/home/www/wwwroot可按情况设置Ngi nx虚拟主机日志根目录/home/www/logs可按情况设置Ngi nx运行账户www:www二、系统环境初始化1. 检
2、查系统是否正常# more /var/log/messages检查有无系统级错误信息# dmesg检查硬件设备是否有错误信息# cat /proc/cpuinfo 检查CPU频率是否正常# top 按 1检测CPU核数是否正常,内存大小是否正常# ifconfig检查网卡设置是否正确# ping 163检查网络是否正常2. 关闭不需要的效劳# n tsysv以下仅列出需要启动的效劳,未列出的效劳一律推荐关闭:atdcrondirqbala neemicrocode_ctln etworksen dmailsshdsyslog关闭 SElinux :修改 /etc/selinux/config
3、文件中的 SELINUX= 为 disabled3. 更换快速源# wget# yum update4. 使用 yum 程序安装所需开发包以下为标准的 RPM 包名称# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c+ libXpm libXpm-devel ncurses ncurses-devel
4、libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc+-33 curl curl-devel5. 定时校正效劳器时钟,定时与中国国家授时中心授时效劳器同步# crontab -e参加一行:*/30 * * * * ntpdate 4 > /dev/null 2>&16. 下载程序包请到各程序官方网站下载最新的稳定版本存放到/usr/local/src/目录Nginx当前稳定版PHP 当前稳定版PHP F
5、PM补丁 当前稳定版Mysql当前稳定版:/dev.mysql1/Zend当前稳定版:zend /Memcache当前稳定版Memcached当前稳定版:/memcached.googlecodeLibic onv当前稳定版libeve nt当前稳定版:mon /provos/libeve nt/文中的配置文件和脚本限于篇幅,请到以下地址下载Nginx控制脚本PHP FPM配置文件Nginx配置文件FCGI配置文件以上列出的程序最新稳定版下载列表 在 /usr/local/src 目录下执行 wget7. 创立 web 运行用户# groupadd www# useradd -g
6、 www www# mkdir -p /home/www/wwwroot# chmod +w /home/www/wwwroot# chown www:www /home/www/wwwroot -R8. 重新启动# init 6三、编译安装环境1. 安装 MySQL# cd /usr/local/src# mv mysql-5.0.86-linux-i686-icc-glibc23 /usr/local/# groupadd mysql# useradd -g mysql mysql -d /home/mysql -s /sbin/nologin# chown -R mysql:mysql
7、/usr/local/mysql# cd /usr/local/mysql# ./scripts/mysql_install_db -user=mysql# chkconfig -add mysqld# chkconfig -level 3 mysqld on# cp ./support-files/my-huge f /etc/my f# mv /usr/local/mysql/data /var/lib/mysql# chown -R mysql:mysql /var/lib/mysql 编辑 /etc/my f在 mysqld 段增加 datadir = /var/lib/mysql s
8、kip-innodbwait-timeout = 10max_connections = 512 max_connect_errors = 10000000 在 mysqld 段修改 max_allowed_packet = 16M thread_cache_size = CPI个数 *2 将 log-bin 注释 service mysqld start# bin/mysqladmin -u root passwordpassword 其中红色的password是要设置的root密码2. 编译安装 Nginx# cd /usr/local/src/# ./configure -prefix=
9、/usr/local/nginx -conf-path=/usr/local/nginx/conf/nginx.conf-with-_realip_module -with-_addition_module -with-_gzip_static_module -with-_random_index_module -with-_stub_status_module -with-_sub_module -with-_dav_module# make# make install clean# chkconfig -add nginx# chkconfig nginx on3. 编译安装 PHP 所需
10、的支持库Libiconv# cd /usr/local/src/# tar zxvf libiconv-# cd libiconv-/# ./configure -prefix=/usr/local# make# make install# cd .Libmcrypt# tar zxvf libmcrypt-# cd libmcrypt-# ./configure# make# make install# /sbin/ldconfig# cd libltdl/# ./configure -enable-ltdl-install# make# make install# cd /usr/loca
11、l/src/Mhash# tar zxvf mhash-# cd mhash-.9/# ./configure# make# make install# cd .$ ln -s /usr/local/lib/libmcrypt.so.# ln -s /usr/local/lib/libmhash.so.$ ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config# tar zxvf mcrypt-# cd mcrypt-# /sbin/ldconfig# ./configure# make# make install4. 编
12、译安装 PHP# cd /usr/local/src# tar zxvf php-# gzip -cd php-fpm-0.5.14.diff.gz | patch -d php-5.2.13 -p1# cd php-# ./configure -prefix=/usr/local/php -with-config-file-path=/usr/local/etc/cgi-with-mysql=/usr/local/mysql -with-mysqli=/usr/local/mysql/bin/mysql_config-with-iconv-dir=/usr/local -with-freet
13、ype-dir=/usr -with-jpeg-dir=/usr-with-png-dir=/usr -with-zlib -with-libxml-dir=/usr -with-xmlrpc -enable-xml-enable-mbstring -enable-ftp -with-gd -enable-magic-quotes -with-pear-enable-sockets -with-ttf -enable-gd-native-ttf -enable-sysvsem -enable-sysvshm-enable-shmop -enable-force-cgi-redirect -en
14、able-fastcgi -enable-zip -enable-fpm-with-mhash -with-mcrypt -enable-discard-path -enable-bcmath-enable-inline-optimization -with-curl -with-curlwrappers -enable-mbregex-with-openssl# make ZEND_EXTRA_LIBS='-liconv'# make install# mkdir -p /usr/local/etc/cgi/5. 安装 PHP 扩展模块需要此功能的 Discuz! X 用户选
15、装Memcache# cd /usr/local/src# tar zxvf memcache-.tgz# cd memcache-/# /usr/local/php/bin/phpize# ./configure -with-php-config=/usr/local/php/bin/php-config# make# make install修改文件,路径 /usr/local/etc/cgi/查找: extension_dir = "./"修改成: extension_dir = "/usr/local/php/lib/php/extensions/no-d
16、ebug-non-zts-20060613/"在此句下面一行添加: extension = "memcache.so"查找: output_buffering = Off修改成: output_buffering = On保存。Memcached# cd /usr/local/src#tar zxvf libevent-# cd libevent-stable# ./configure -prefix=/usr/lib# make# make install# cd ./# tar zxvf memcached-# cd memcached-# ./configu
17、re -prefix=/usr/local -with-libevent=/usr/lib/# make# make install# /usr/local/bin/memcached -d -u www -m 128-p <num>监听的TCP端口缺省:11211-d以守护进程方式运行 以守护进程方式运行 Memcached Memcached -u <username>运行运行Memcached的账户非root用户-m <num> 最大的内存使用单位是 MB 缺省是 64MB-c <num> 软连接数量缺省是 1024-v-vv打印客户端的请求和返回信息-h打印帮助信息-i打印memcached和libevent的版权信息6. 安装 ZendOptimizer# cd .# tar zxvf ZendOptimizer-# cd ZendOptimizer-linux-glibc23-i386# ./installPlease specify the location for installingZend Optimizer:这里填写Zend的安装路径,按下面写即可/usr/local/ZendConfirm the location of your php.ini file
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服装批发商直播带货与网红营销考核试卷
- 刨花板行业绿色生产与可持续发展考核试卷
- 弹射玩具销售季节性规律考核试卷
- 乐器配件精密加工技术考核试卷
- 动物用药品销售与市场预测分析考核试卷
- 刺绣艺术在充电宝的个性化设计考核试卷
- 创业项目品牌定位与市场推广考核试卷
- 劳务合同范本迁户口
- 学校铲车租赁合同范本
- 淘客推广合同范本
- 2024年3月30日事业单位联考C类《职业能力倾向测验》试题
- 淮阴师范学院《论文写作与文献检索》2023-2024学年第一学期期末试卷
- 《化工设备机械基础(第8版)》完整全套教学课件
- 代理记账业务内部规范制度-代理记账业务规范
- 山东虚拟电厂商业模式介绍
- 2024-2025学年高中思想政治选择性必修2 法律与生活统编版(部编版)教学设计合集
- 第09讲二元一次方程组中的新定义题型(原卷版+解析)-2021-2022学年下学期七年级数学下册期末复习高频考点专题(人教版)
- 全国职业院校技能大赛高职组(商务数据分析赛项)备赛试题库(含答案)
- 八年级道德与法治下册 第三单元 人民当家作主教案 新人教版
- JGJ153-2016 体育场馆照明设计及检测标准
- 【年产100吨植物乳杆菌菌剂生产线设计10000字(论文)】
评论
0/150
提交评论