最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS 6.4安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL)

 更新時(shí)間:2013年06月05日 21:30:34   作者:  
這篇文章主要介紹了CentOS 6.4下配置LNMP服務(wù)器的詳細(xì)步驟,需要的朋友可以參考下

準(zhǔn)備篇

1、配置防火墻,開啟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端口通過防火墻

備注:很多網(wǎng)友把這兩條規(guī)則添加到防火墻配置的最后一行,導(dǎo)致防火墻啟動(dòng)失敗,

正確的應(yīng)該是添加到默認(rèn)的22端口這條規(guī)則的下面

如下所示:
################################ 添加好之后防火墻規(guī)則如下所示################################
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
#######################################################################################
/etc/init.d/iptables restart #最后重啟防火墻使配置生效

2、關(guān)閉SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq #保存退出
shutdown -r now #重啟系統(tǒng)

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

yum install wget #安裝下載工具

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

1、安裝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,直接覆蓋即可)

2、為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

1、安裝PHP5

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

2、安裝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,或者使用絕對路徑
service nginx restart #重啟nginx

二、php配置
vi /etc/php.ini #編輯
date.timezone = PRC #在946行 把前面的分號(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,ope

nlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdns

rr,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 #在432行 禁止顯示php版本的信息
magic_quotes_gpc = On #在745行 打開magic_quotes_gpc來防止SQL注入
short_open_tag = ON #在229行支持php短標(biāo)簽
open_basedir = .:/tmp/ #在380行 設(shè)置表示允許訪問當(dāng)前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站,如果改了之后安裝程序有問題(例如:織夢內(nèi)容管理系統(tǒng)),可以注銷此行,或者直接寫上程序的目錄/data/www.osyunwei.com/:/tmp/
:wq! #保存退出

三、配置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 #保存退出

測試篇

cd /usr/share/nginx/html

vi index.php #添加以下代碼
<?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.4安裝配置LNMP(Nginx+PHP+MySQL)教程完成。

相關(guān)文章

  • linux VPS之間網(wǎng)站數(shù)據(jù)的備份與恢復(fù)(網(wǎng)站遷移教程)

    linux VPS之間網(wǎng)站數(shù)據(jù)的備份與恢復(fù)(網(wǎng)站遷移教程)

    有時(shí)候我們需要網(wǎng)站遷移或者網(wǎng)站數(shù)據(jù)需要備份或恢復(fù),那么就需要一些操作了,linux下操作都是命令下執(zhí)行的,特分享下,方便需要的朋友
    2014-02-02
  • Linux命令每天必學(xué)(5)之rm命令

    Linux命令每天必學(xué)(5)之rm命令

    rm是常用的命令,該命令的功能為刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是刪除了鏈接,原有文件均保持不變
    2016-01-01
  • 用shell命令刪除網(wǎng)站最新nb掛馬的方法與代碼

    用shell命令刪除網(wǎng)站最新nb掛馬的方法與代碼

    教你刪除網(wǎng)站最新NB掛馬最近發(fā)現(xiàn) 很多網(wǎng)站被掛了木馬,會(huì)在頁面中生成如下代碼。
    2010-02-02
  • CentOS7.2安裝Nginx的方法步驟

    CentOS7.2安裝Nginx的方法步驟

    本篇文章主要介紹了CentOS7.2安裝 Nginx的方法步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-07-07
  • VmWare安裝centos7無法上網(wǎng)的解決方法

    VmWare安裝centos7無法上網(wǎng)的解決方法

    這篇文章主要為大家詳細(xì)介紹了VmWare安裝centos7無法上網(wǎng)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Linux命令之mkdir 和 touch詳解

    Linux命令之mkdir 和 touch詳解

    這篇文章要講的是兩個(gè)命令,mkdir 和 touch 命令。前一個(gè)命令是操作目錄的,后一個(gè)命令是操作文件的,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • linux服務(wù)器下添加用戶和刪除用戶的命令

    linux服務(wù)器下添加用戶和刪除用戶的命令

    linux服務(wù)器下添加用戶和刪除用戶的命令,需要的朋友可以參考下。
    2011-11-11
  • linux下open-vswitch安裝卸載操作

    linux下open-vswitch安裝卸載操作

    這篇文章主要為大家詳細(xì)介紹了linux下open-vswitch安裝卸載的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Centos系統(tǒng)服務(wù)器查看端口是否開放的方法

    Centos系統(tǒng)服務(wù)器查看端口是否開放的方法

    本文介紹了在Centos系統(tǒng)服務(wù)器上如何查看端口是否開放的方法,通過telnet命令可以輕松實(shí)現(xiàn)。這對于服務(wù)器管理員來說非常重要,可以幫助他們及時(shí)發(fā)現(xiàn)端口問題并進(jìn)行修復(fù)。
    2023-03-03
  • Ubuntu18.04安裝Pycharm教程的實(shí)現(xiàn)

    Ubuntu18.04安裝Pycharm教程的實(shí)現(xiàn)

    這篇文章主要介紹了Ubuntu18.04安裝Pycharm教程的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

崇明县| 临沭县| 理塘县| 密山市| 额尔古纳市| 射洪县| 阿坝县| 兴宁市| 景洪市| 叙永县| 富民县| 渑池县| 林口县| 铅山县| 酒泉市| 烟台市| 尼勒克县| 安多县| 信宜市| 铜鼓县| 台湾省| 金沙县| 海兴县| 丰顺县| 保靖县| 新巴尔虎右旗| 灌云县| 乐平市| 丹江口市| 丘北县| 额敏县| 甘肃省| 城步| 绍兴县| 松溪县| 全州县| 神池县| 逊克县| 金秀| 隆回县| 武夷山市|