一、安裝apache
rpm -qa httpd //查看apache是否安裝yum install httpd //安裝apachechkconfig --levels 235 httpd on //現(xiàn)在配置系統(tǒng)在引導(dǎo)時(shí)啟動(dòng)Apache/etc/init.d/httpd start //啟動(dòng)Apache
注意:1、防火墻增加開放80和3306端口vi /etc/sysconfig/iptables //修改端口i //進(jìn)入編輯模式-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT //增加80端口-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT //增加3306端口:wq //保存修改/etc/init.d/iptables restart或service iptables restart //重啟iptables/etc/init.d/iptables status //查看防火墻例外的端口信息2、ping外網(wǎng)不通route add default gw 192.168.2.1 dev eth0 //網(wǎng)絡(luò)配置有添加網(wǎng)關(guān)的命令vi etc/resolv.conf //修改DNS配置文件i //進(jìn)入編輯模式nameserver 8.8.8.8 //輸入一個(gè)默認(rèn)dns,然后按ESC退出編輯模式,:wq //保存修改
二、安裝MySQL
rpm -qa mysql //查看mysql是否安裝yum install mysql mysql-server //安裝mysqlchkconfig --levels 235 mysqld on //系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)/etc/init.d/mysqld start // 啟動(dòng)MySQL服務(wù)器mysql_secure_installation //為MySQL root帳戶設(shè)置密碼
安裝過程中需要注意:Set root passWord? [Y/n] y //設(shè)置root密碼Remove anonymous users? [Y/n] y //是否刪除匿名用戶,生產(chǎn)環(huán)境建議刪除,所以直接回車Disallow root login remotely? [Y/n] y //是否禁止root遠(yuǎn)程登錄,根據(jù)自己的需求選擇,建議禁止Remove test database and access to it? [Y/n] y //是否刪除test數(shù)據(jù)庫,建議刪除Reload PRivilege tables now? [Y/n] y //是否重新加載權(quán)限表
其他用戶無法訪問數(shù)據(jù)庫可對用戶授權(quán),允許指定用戶遠(yuǎn)程訪問mysql -u root -ppassword //進(jìn)入mysql控制臺(tái)mysql>use mysql;mysql>update user set host = '%' where user = 'root'; //這個(gè)命令執(zhí)行錯(cuò)誤時(shí)可略過mysql>flush privileges;mysql>select host, user from user; //檢查‘%’ 是否插入到數(shù)據(jù)庫中mysql>quit //退出數(shù)據(jù)庫
三、安裝php
rpm -qa php //查看php是否安裝yum install php //安裝phpyum search php //搜索PHP相關(guān)的軟件包yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc //安裝必須的/etc/init.d/httpd restart //重啟apache
四、測試環(huán)境
默認(rèn)網(wǎng)站根目錄在/var/www/html下,增加phpinfo.php文件vi /var/www/html/phpinfo.php //修改phpinfo.php文件i //進(jìn)入編輯模式增加內(nèi)容如下:<?phpphpinfo();?>:wq //退出編輯并保存訪問當(dāng)前IP地址后面加上/phpinfo.php即可可到php配置情況
新聞熱點(diǎn)
疑難解答
圖片精選