康盛創(chuàng)想-Linux(基于CentOS的LNMP)-服務(wù)器部署標(biāo)準(zhǔn)-白丁簡(jiǎn)明版_第1頁(yè)
康盛創(chuàng)想-Linux(基于CentOS的LNMP)-服務(wù)器部署標(biāo)準(zhǔn)-白丁簡(jiǎn)明版_第2頁(yè)
康盛創(chuàng)想-Linux(基于CentOS的LNMP)-服務(wù)器部署標(biāo)準(zhǔn)-白丁簡(jiǎn)明版_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論