


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、康盛創(chuàng)想Linux 基于CentOS的LNMP效勞器部署標(biāo)準(zhǔn)白丁簡(jiǎn)明版發(fā)表于 2022-11-29 17:21:48鏈接:3489-1-1.html、系統(tǒng)約定軟件源代碼包存放位置/usr/local/src源碼包編譯安裝位置prefix/usr/local/software_ name腳本以及維護(hù)程序存放位置/usr/local/sb inMySQL數(shù)據(jù)庫(kù)位置/var/lib/mysql可按情況設(shè)置Ngi nx網(wǎng)站根目錄/home/www/wwwroot可按情況設(shè)置Ngi nx虛擬主機(jī)日志根目錄/home/www/logs可按情況設(shè)置Ngi nx運(yùn)行賬戶www:www二、系統(tǒng)環(huán)境初始化1. 檢
2、查系統(tǒng)是否正常# more /var/log/messages檢查有無系統(tǒng)級(jí)錯(cuò)誤信息# dmesg檢查硬件設(shè)備是否有錯(cuò)誤信息# cat /proc/cpuinfo 檢查CPU頻率是否正常# top 按 1檢測(cè)CPU核數(shù)是否正常,內(nèi)存大小是否正常# ifconfig檢查網(wǎng)卡設(shè)置是否正確# ping 163檢查網(wǎng)絡(luò)是否正常2. 關(guān)閉不需要的效勞# n tsysv以下僅列出需要啟動(dòng)的效勞,未列出的效勞一律推薦關(guān)閉:atdcrondirqbala neemicrocode_ctln etworksen dmailsshdsyslog關(guān)閉 SElinux :修改 /etc/selinux/config
3、文件中的 SELINUX= 為 disabled3. 更換快速源# wget# yum update4. 使用 yum 程序安裝所需開發(fā)包以下為標(biāo)準(zhǔn)的 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. 定時(shí)校正效勞器時(shí)鐘,定時(shí)與中國(guó)國(guó)家授時(shí)中心授時(shí)效勞器同步# crontab -e參加一行:*/30 * * * * ntpdate 4 > /dev/null 2>&16. 下載程序包請(qǐng)到各程序官方網(wǎng)站下載最新的穩(wěn)定版本存放到/usr/local/src/目錄Nginx當(dāng)前穩(wěn)定版PHP 當(dāng)前穩(wěn)定版PHP F
5、PM補(bǔ)丁 當(dāng)前穩(wěn)定版Mysql當(dāng)前穩(wěn)定版:/dev.mysql1/Zend當(dāng)前穩(wěn)定版:zend /Memcache當(dāng)前穩(wěn)定版Memcached當(dāng)前穩(wěn)定版:/memcached.googlecodeLibic onv當(dāng)前穩(wěn)定版libeve nt當(dāng)前穩(wěn)定版:mon /provos/libeve nt/文中的配置文件和腳本限于篇幅,請(qǐng)到以下地址下載Nginx控制腳本PHP FPM配置文件Nginx配置文件FCGI配置文件以上列出的程序最新穩(wěn)定版下載列表 在 /usr/local/src 目錄下執(zhí)行 wget7. 創(chuàng)立 web 運(yùn)行用戶# groupadd www# useradd -g
6、 www www# mkdir -p /home/www/wwwroot# chmod +w /home/www/wwwroot# chown www:www /home/www/wwwroot -R8. 重新啟動(dòng)# init 6三、編譯安裝環(huán)境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個(gè)數(shù) *2 將 log-bin 注釋 service mysqld start# bin/mysqladmin -u root passwordpassword 其中紅色的password是要設(shè)置的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、的支持庫(kù)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 擴(kuò)展模塊需要此功能的 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>監(jiān)聽的TCP端口缺省:11211-d以守護(hù)進(jìn)程方式運(yùn)行 以守護(hù)進(jìn)程方式運(yùn)行 Memcached Memcached -u <username>運(yùn)行運(yùn)行Memcached的賬戶非root用戶-m <num> 最大的內(nèi)存使用單位是 MB 缺省是 64MB-c <num> 軟連接數(shù)量缺省是 1024-v-vv打印客戶端的請(qǐng)求和返回信息-h打印幫助信息-i打印memcached和libevent的版權(quán)信息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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝批發(fā)商直播帶貨與網(wǎng)紅營(yíng)銷考核試卷
- 刨花板行業(yè)綠色生產(chǎn)與可持續(xù)發(fā)展考核試卷
- 彈射玩具銷售季節(jié)性規(guī)律考核試卷
- 樂器配件精密加工技術(shù)考核試卷
- 動(dòng)物用藥品銷售與市場(chǎng)預(yù)測(cè)分析考核試卷
- 刺繡藝術(shù)在充電寶的個(gè)性化設(shè)計(jì)考核試卷
- 創(chuàng)業(yè)項(xiàng)目品牌定位與市場(chǎng)推廣考核試卷
- 勞務(wù)合同范本遷戶口
- 學(xué)校鏟車租賃合同范本
- 淘客推廣合同范本
- 2025年春新外研版(三起)英語(yǔ)三年級(jí)下冊(cè)課件 Unit6第1課時(shí)Startup
- 2025江蘇蘇州高新區(qū)獅山商務(wù)創(chuàng)新區(qū)下屬國(guó)企業(yè)招聘9人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《蒙牛集團(tuán)實(shí)施財(cái)務(wù)共享過程中存在的問題及優(yōu)化建議探析》8800字(論文)
- 平拋運(yùn)動(dòng)的經(jīng)典例題
- 錄井作業(yè)現(xiàn)場(chǎng)風(fēng)險(xiǎn)評(píng)估及控制措施
- 2025年度商會(huì)工作計(jì)劃
- 社區(qū)管理與服務(wù)專業(yè)實(shí)習(xí)總結(jié)范文
- 施工現(xiàn)場(chǎng)5S管理規(guī)范
- 科研方法講座模板
- 投資學(xué)基礎(chǔ)(第二版)教案全套 李博
- 【MOOC】中級(jí)財(cái)務(wù)會(huì)計(jì)-西南交通大學(xué) 中國(guó)大學(xué)慕課MOOC答案
評(píng)論
0/150
提交評(píng)論