本地服務(wù)器安裝

http://ohroot.com/2014/11/03/CentOS-6-5-%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AELNMP%E6%9C%8D%E5%8A%A1%E5%99%A8-Nginx-PHP-MySQL/

準(zhǔn)備篇

配置防火墻,開啟80端口、3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80端口通過防火墻

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允許3306端口通過防火墻

/etc/init.d/iptables restart #最后重啟防火墻使配置生效

關(guān)閉SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注釋掉

#SELINUXTYPE=targeted #注釋掉

SELINUX=disabled #增加

:wq #保存退出

shutdown -r now #重啟系統(tǒng)

安裝第三方y(tǒng)um源

wget http://www.atomicorp.com/installers/atomic #下載

sh ./atomic #安裝

yum check-update #更新yum源

安裝篇

安裝nginx

yum remove httpd* php* #刪除系統(tǒng)自帶的軟件包

yum install nginx #安裝nginx 根據(jù)提示輸入y進(jìn)行安裝

chkconfig nginx on #設(shè)置nginx開機(jī)啟動(dòng)

service nginx start #啟動(dòng)nginx

安裝MySQL

安裝MySQL

yum install mysql mysql-server

#輸入Y即可自動(dòng)安裝,直到安裝完成

/etc/init.d/mysqld start

#啟動(dòng)MySQL

chkconfig mysqld on

#設(shè)為開機(jī)啟動(dòng)

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

#拷貝配置文件(注意:如果/etc目錄下面默認(rèn)有一個(gè)my.cnf阻问,直接覆蓋即可)

為root賬戶設(shè)置密碼

mysql_secure_installation

回車,根據(jù)提示輸入Y占业,輸入2次密碼,回車纯赎,根據(jù)提示一路輸入Y谦疾,最后出現(xiàn):Thanks for using MySQL!

MySql密碼設(shè)置完成,重新啟動(dòng) MySQL:

/etc/init.d/mysqld restart #重啟

/etc/init.d/mysqld stop #停止

/etc/init.d/mysqld start #啟動(dòng)

安裝PHP5

安裝PHP5

yum install php php-fpm #根據(jù)提示輸入Y直到安裝完成

安裝PHP組件犬金,使PHP5支持MySQL

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #這里選擇以上安裝包進(jìn)行安裝念恍,根據(jù)提示輸入Y回車

chkconfig php-fpm on #設(shè)置php-fpm開機(jī)啟動(dòng)

/etc/init.d/php-fpm start #啟動(dòng)php-fpm

配置篇

配置nginx支持php

cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak #備份原有配置文件

vi /etc/nginx/nginx.conf #編輯

user nginx nginx; #修改nginx運(yùn)行賬號(hào)為:nginx組的nginx用戶

:wq #保存退出

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak #備份原有配置文件

vi /etc/nginx/conf.d/default.conf #編輯

index index.php index.html index.htm; #增加index.php

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

#取消FastCGI server部分location的注釋,并要注意fastcgi_param行的參數(shù),改為$document_root$fastcgi_script_name,或者使用絕對(duì)路徑

service nginx restart#重啟nginx

php配置

vi /etc/php.ini #編輯

date.timezone = PRC #把前面的分號(hào)去掉,改為date.timezone = PRC

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

#在386行 列出PHP可以禁用的函數(shù)晚顷,如果某些程序需要用到這個(gè)函數(shù)峰伙,可以刪除,取消禁用该默。

expose_php = Off #禁止顯示php版本的信息

short_open_tag = ON #支持php短標(biāo)簽

open_basedir = 網(wǎng)站根目錄:/tmp/

#設(shè)置表示允許訪問當(dāng)前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄;冒號(hào)為分隔符瞳氓。

:wq! #保存退出

open_basedir配置選項(xiàng)中有些教程會(huì)配置為open_basedir=.:/tmp/,其中’.’代表當(dāng)前目錄权均。這種方式在nginx+phpfastcgi下好像行不通顿膨。

配置php-fpm

cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak #備份原有配置文件

vi /etc/php-fpm.d/www.conf #編輯

user = nginx #修改用戶為nginx

group = nginx #修改組為nginx

:wq #保存退出

測(cè)試篇

cd /usr/share/nginx/html

vi index.php #添加以下代碼


phpinfo();

?>

:wq! #保存退出

chown nginx.nginx /usr/share/nginx/html -R #設(shè)置權(quán)限

service nginx restart #重啟nginx

service php-fpm restart #重啟php-fpm

在客戶端瀏覽器輸入服務(wù)器IP地址,可以看到相關(guān)的配置信息叽赊!說明lnmp配置成功!

至此必搞,CnetOS 6.5安裝配置LNMP(Nginx+PHP+MySQL)教程完成必指。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市恕洲,隨后出現(xiàn)的幾起案子塔橡,更是在濱河造成了極大的恐慌梅割,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葛家,死亡現(xiàn)場(chǎng)離奇詭異户辞,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)癞谒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門底燎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人弹砚,你說我怎么就攤上這事双仍。” “怎么了桌吃?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵朱沃,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我茅诱,道長(zhǎng)逗物,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任瑟俭,我火速辦了婚禮敬察,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尔当。我一直安慰自己莲祸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布椭迎。 她就那樣靜靜地躺著锐帜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畜号。 梳的紋絲不亂的頭發(fā)上缴阎,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音简软,去河邊找鬼蛮拔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛痹升,可吹牛的內(nèi)容都是我干的建炫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼疼蛾,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼肛跌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤衍慎,失蹤者是張志新(化名)和其女友劉穎转唉,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稳捆,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赠法,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乔夯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片砖织。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖驯嘱,靈堂內(nèi)的尸體忽然破棺而出镶苞,到底是詐尸還是另有隱情,我是刑警寧澤鞠评,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布茂蚓,位于F島的核電站,受9級(jí)特大地震影響剃幌,放射性物質(zhì)發(fā)生泄漏聋涨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一负乡、第九天 我趴在偏房一處隱蔽的房頂上張望牍白。 院中可真熱鬧,春花似錦抖棘、人聲如沸茂腥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽最岗。三九已至,卻和暖如春朝捆,著一層夾襖步出監(jiān)牢的瞬間般渡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工芙盘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留驯用,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓儒老,卻偏偏與公主長(zhǎng)得像蝴乔,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贷盲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一淘这、配置防火墻剥扣,開啟80端口巩剖、3306端口 CentOS 7.0默認(rèn)使用的是firewall作為防火墻铝穷,這里改為i...
    ArleyDu閱讀 2,092評(píng)論 0 0
  • 一、MemCache簡(jiǎn)介 session MemCache是一個(gè)自由佳魔、源碼開放曙聂、高性能、分布式的分布式內(nèi)存對(duì)象緩存...
    李偉銘MIng閱讀 3,810評(píng)論 2 13
  • 1. Nginx的模塊與工作原理 Nginx由內(nèi)核和模塊組成鞠鲜,其中宁脊,內(nèi)核的設(shè)計(jì)非常微小和簡(jiǎn)潔,完成的工作也非常簡(jiǎn)單...
    rosekissyou閱讀 10,214評(píng)論 5 124
  • 一贤姆、卸載系統(tǒng)原有軟件 mysql sudo apt-get autoremove --purge mysql-se...
    liangxifeng833閱讀 1,459評(píng)論 0 3
  • 近日榆苞,從ubuntu切換到centos6,所以暫時(shí)先使用yum安裝來搭建php環(huán)境 參考了網(wǎng)上的一些文章:鏈接1h...
    MORESIR閱讀 281評(píng)論 1 1