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