日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos6.x搭建lnmp环境

發(fā)布時間:2025/3/13 centos 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos6.x搭建lnmp环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

查看系統(tǒng)版本

#cat /etc/redhat-release CentOS release 6.7 (Final)

?

配置靜態(tài)ip

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

將ONBOOT=no 修改為 ONBOOT=yes

將BOOTPROTO=dhcp 修改為 BOOTPROTO=static

然后再末行添加如下:

IPADDR=192.168.5.134 NETMASK=255.255.255.0 NM_CONTROLLED="yes"

:x 保存退出

配置網(wǎng)關(guān):

# vi /etc/sysconfig/network

添加網(wǎng)關(guān)參數(shù)

NETWORKING=yes GATEWAY=192.168.5.2

重啟網(wǎng)絡(luò)接口

# /etc/init.d/network restart 正在關(guān)閉接口 eth0: 設(shè)備狀態(tài):3 (斷開連接) [確定] 關(guān)閉環(huán)回接口: [確定] 彈出環(huán)回接口: [確定] 彈出界面 eth0: 活躍連接狀態(tài):激活的 活躍連接路徑:/org/freedesktop/NetworkManager/ActiveConnection/1 [確定]

?

?

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

vi /etc/sysconfig/iptables

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

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

-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端口通過防火墻

:x 保存退出

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

關(guān)閉SELINUX:

vi /etc/selinux/config #SELINUX=enforcing #注釋掉 #SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加 :x #保存退出

?

準備工作都配置好了,重啟一下(reboot)。

注意:如果發(fā)現(xiàn)有yum時出現(xiàn)“Could not retrieve mirrorlist”

如果配置的是DHCP動態(tài)網(wǎng)絡(luò),則在 /etc/resolv.conf文件中添加?nameserver 8.8.8.8

如果配置的是靜態(tài)網(wǎng)路,則在/etc/sysconfig/network-scripts/ifcfg-eth0文件中添加,DNS1=8.8.8.8

重啟下網(wǎng)路接口 /etc/init.d/network restart

保險起見,重啟下系統(tǒng) reboot。

?

關(guān)閉SELINUX

vi /etc/selinux/config #SELINUX=enforcing #注釋掉 #SELINUXTYPE=targeted #注釋掉 SELINUX=disabled #增加 :wq #保存退出
/etc/init.d/iptables restart shutdown
-r now #重啟系統(tǒng)

?

添加網(wǎng)易的源

首先備份/etc/yum.repos.d/CentOS-Base.repo

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下載對應(yīng)版本repo文件, 放入/etc/yum.repos.d/(操作前請做好相應(yīng)備份)

# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo # mv CentOS6-Base-163.repo /etc/yum.repos.d/

重新生成緩存

# yum clean all # yum makecache

?

配置CentOS 6.0 第三方y(tǒng)um源(CentOS默認的標準源里沒有nginx軟件包)

#wget http://www.atomicorp.com/installers/atomic #sh ./atomic #yum check-update

?

安裝開發(fā)包和庫文件

#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 libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

?

?

?安裝nginx

# yum install nginx # service nginx start # chkconfig --levels 235 nginx on //設(shè)2、3、5級別開機啟動

?

?

安裝mysql

# yum install mysql mysql-server mysql-devel # service mysqld start # chkconfig --levels 235 mysqld on登陸MySQL刪除空用戶,修改root密碼 mysql>select user,host,password from mysql.user;mysql>drop user ''@localhost;mysql>update mysql.user set password = PASSWORD('*********') where user='root';mysql>flush privileges;

?

?

安裝php

# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap

//安裝php和所需組件使PHP支持MySQL、FastCGI模式

#yum install php-tidy php-common php-devel php-fpm php-mysql # service php-fpm start # chkconfig --levels 235 php-fpm on

?

添加一個nginx配置文件例子

vi /etc/nginx/conf.d/demo.confserver {listen 8001;server_name localhost;index index.html index.htm index.php;root /mnt/hgfs/web;location / {try_files $uri $uri/ =404;}#調(diào)用php web服務(wù)器location ~ .*\.(php|php5)?$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}#圖片緩存時間設(shè)置location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {expires 10d;}#JS和CSS緩存時間設(shè)置location ~ .*\.(js|css)?$ {expires 5h;}#禁止直接訪問db目錄下所有文件資源location ^~ /db {deny all;} }

注:測試文件目錄使用了虛擬機目錄共享,網(wǎng)上有詳細教程(VMWare tools 共享目錄)

在/mnt/hgfs/web/下添加index.php,重啟nginx

<?phpecho phpinfo();:x# /etc/init.d/nginx restart

?

在瀏覽器測試:http://127.0.0.1:8001

如果需要在另外一臺主機上訪問?http://ip:8001

記得先在服務(wù)器防火墻添加上運行訪問端口(vi /etc/sysconfig/iptables,本例添加801端口)

轉(zhuǎn)載于:https://www.cnblogs.com/zhvon/p/4871720.html

總結(jié)

以上是生活随笔為你收集整理的Centos6.x搭建lnmp环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。