国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos7下的lamp開發(fā)環(huán)境搭建

Richard_Gao / 1027人閱讀

摘要:注本文開發(fā)環(huán)境搭建于在虛擬機內(nèi)的。本文僅是自己配置環(huán)境的記錄,也是我在的處女作,如若有錯誤,歡迎指出交流。已將本文配置完成的環(huán)境打包成上傳到百度云,有需要可自行。輸入一下內(nèi)容訪問查看是否顯示正常。

注:本文lamp開發(fā)環(huán)境搭建于在virtualbox+vagrant+centos-7.0-x86_64.box虛擬機內(nèi)的。
本文僅是自己配置環(huán)境的記錄,也是我在segmentfault的處女作,如若有錯誤,歡迎指出交流。
已將本文配置完成的環(huán)境打包成box上傳到百度云,有需要可自行download。
百度云鏈接: http://pan.baidu.com/s/1slWsHQl 密碼: 83qf


相關(guān)版本
virtualbox : Version 5.0.14_Ubuntu
vagrant : Vagrant 1.8.1
vagrant+centos-7.0-x86_64.box


注:關(guān)于virtualbox+vagrant的搭建就此處略過,直接進入centos下lamp開發(fā)環(huán)境的搭建

升級系統(tǒng)
yum update
安裝apache

安裝apache服務(wù)
yum -y install httpd

apache相關(guān)配置
配置文件httpd.conf默認(rèn)路徑是/etc/httpd/conf/httpd.conf

將http服務(wù)添加到centos服務(wù)列表中

通過find / -name apachectl找到apachectl文件路徑,如我的在/usr/sbin/apachectl

將apachectl文件拷貝到/etc/rc.d/init.d 中,然后在/etc/rc.d/rc5.d/下加入鏈接即可

//如果有其他的版本的Apache存在,也可以直接覆蓋掉
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
//建立鏈接(85的意義后面介紹)
ln -s /etc/init.d/httpd /etc/rc.d/rc5.d/S85httpd

通過命令vim /etc/rc.d/init.d/httpd修改/etc/rc.d/init.d/httpd,并加入以下注釋
# chkconfig: 345 85 15

# description: Activates/Deactivates Apache Web Server

添加服務(wù)

chkconfig --add httpd

檢查是否成功

chkconfig --list httpd

安裝mysql

安裝mysql-server
centos7版本直接yum install mysql-server是會報找不到包的錯誤。故要通過以下多步完成。

 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
 rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝mysql及其他其他相關(guān)

yum -y install mysql mysql-devel mysql-server mysql-libs

通過systemctl start mysql.service打開服務(wù),用mysql -u root -p進行登陸,提示登陸密碼,則直接回車(密碼為空),通過mysql> set password = password("password");修改密碼

修改用戶遠(yuǎn)程訪問權(quán)限(根據(jù)自己需要,可不用)

mysql> GRANT ALL PRIVILEGES ON *.* TO "root"@"%"WITH GRANT OPTION; 
mysql> FLUSH PRIVILEGES;  

可能的報錯

ERROR 2002 (HY000): Can"t connect to local MySQL server through socket"/var/lib/mysql/mysql.sock" (2)
#解決辦法:去到對應(yīng)目錄刪除所以文件,如我的是rm -rf /var/lib/mysql/ ;重啟mysql服務(wù)。
ERROR 2013-Lost connection to MySQL server at ‘reading initialcommunication packet’,system error:0
#先vim /etc/mysql/my.cnf,在bind-address = 127.0.0.1,前加上#號,重啟服務(wù)

安裝php

安裝php

yum -y install php

安裝擴展(根據(jù)自己需要)

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo php-mcrypt php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator

重啟httpd服務(wù),并測試php擴展
通過命令service httpd restart重啟,到html目錄下,通過vim phpinfo.php編輯一個php文件。輸入一下內(nèi)容:


訪問http://127.0.0.1/phpinfo.php查看是否顯示正常。

防火墻配置

禁用/停止自帶的firewalld服務(wù)
停止firewalld服務(wù)systemctl stop firewalld,禁用firewalld服務(wù)systemctl mask firewalld

安裝iptable iptable-service

 #先檢查是否安裝了iptables
 service iptables status
 #安裝iptables
 yum install -y iptables
 #升級iptables
 yum update iptables 
 #安裝iptables-services
 yum install iptables-services

設(shè)置現(xiàn)有規(guī)則

 #查看iptables現(xiàn)有規(guī)則
 iptables -L -n
 #先允許所有,不然有可能會杯具
 iptables -P INPUT ACCEPT
 #清空所有默認(rèn)規(guī)則
 iptables -F
 #清空所有自定義規(guī)則
 iptables -X
 #所有計數(shù)器歸0
 iptables -Z
 #允許來自于lo接口的數(shù)據(jù)包(本地訪問)
 iptables -A INPUT -i lo -j ACCEPT
 #開放22端口
 iptables -A INPUT -p tcp --dport 22 -j ACCEPT
 #開放21端口(FTP)
 iptables -A INPUT -p tcp --dport 21 -j ACCEPT
 #開放80端口(HTTP)
 iptables -A INPUT -p tcp --dport 80 -j ACCEPT
 #開放443端口(HTTPS)
 iptables -A INPUT -p tcp --dport 443 -j ACCEPT
 #允許ping
 iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
 #允許接受本機請求之后的返回數(shù)據(jù) RELATED,是為FTP設(shè)置的
 iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT
 #其他入站一律丟棄
 iptables -P INPUT DROP
 #所有出站一律綠燈
 iptables -P OUTPUT ACCEPT
 #所有轉(zhuǎn)發(fā)一律丟棄
 iptables -P FORWARD DROP
 #保存上述規(guī)則
 service iptables save

開啟iptables服務(wù)

 #注冊iptables服務(wù)
 #相當(dāng)于以前的chkconfig iptables on
 systemctl enable iptables.service
 #開啟服務(wù)
 systemctl start iptables.service
 #查看狀態(tài)
 systemctl status iptables.service

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/35785.html

相關(guān)文章

  • centos7下的lamp開發(fā)環(huán)境搭建

    摘要:注本文開發(fā)環(huán)境搭建于在虛擬機內(nèi)的。本文僅是自己配置環(huán)境的記錄,也是我在的處女作,如若有錯誤,歡迎指出交流。已將本文配置完成的環(huán)境打包成上傳到百度云,有需要可自行。輸入一下內(nèi)容訪問查看是否顯示正常。 注:本文lamp開發(fā)環(huán)境搭建于在virtualbox+vagrant+centos-7.0-x86_64.box虛擬機內(nèi)的。本文僅是自己配置環(huán)境的記錄,也是我在segmentfault的處女...

    jsbintask 評論0 收藏0
  • Centos7.2搭建Lamp

    摘要:進程是串行啟動,只有前一個進程啟動完,才會啟動下一個進程。是啟動腳本復(fù)雜。進程只是執(zhí)行啟動腳本,不管其他事情。獨立虛擬主機配置編輯文件搜索通常是末尾在后面加上然后在下創(chuàng)建目錄,配置文件丟里面 Centos7.2搭建Lamp 今天記錄下搭建Lamp的過程(有錯請指出,謝謝?。。?環(huán)境說明: 使用的是阿里云的ECS,系統(tǒng)為Centos7.2 搭建Lamp線上環(huán)境(linux + apac...

    forrest23 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<