以前用lamp的時候,都是在網上下載安裝包后,編譯安裝的。今天用yum來安裝lamp環境。
我用的虛擬機是VMware-workstation-full-12.5.7.20721.exe
LINUX系統為CentOS-7-x86_64-Minimal-1611.iso
安裝好系統后,就開始安裝apache php mysql
一、安裝apache
1.安裝 yum -y install httpd
2.開啟apache服務 systemctl start httpd.service
3.設置apache服務開機啟動 systemctl enable httpd.service
4.訪問虛擬機
在真實機的瀏覽器中輸入虛擬機的ip地址,CentOS7查看ip地址的方式為:
ip addr 或者 ifconfig,如果ifconfig命令無法使用,輸入 yum -y install net-tools后,即可使用。
輸入IP后訪問是不成功的,因為CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火牆;要想讓外網能訪問到apache主目錄,就需要做以下的操作:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
重新訪問,如果出現如下圖,則訪問成功
二、安裝PHP
1.安裝 yum -y install php
2.重啟apache服務 systemctl restart httpd
或者 systemctl restart httpd.service
然后,你可以寫一個php文件在瀏覽器中運行一下了; vi /var/www/html/info.php
輸入: <?php phpinfo(); ?>
保存退出
然后,在自己電腦瀏覽器輸入 192.168.2.166/info.php
運行,會出現如圖
三、安裝MySQL
CentOS 7.0中,已經使用MariaDB替代了MySQL數據庫,原因你懂的,MYSQL被Oracle收購以后,前景堪憂,所以MYSQL兄弟MariaDB就出來了,繼續開源事業。
1.安裝 yum -y install mariadb-server mariadb
2.開啟MySQL服務 systemctl start mariadb.service
3.設置開機啟動MySQL服務 systemctl enable mariadb.service
4.設置root帳戶的密碼 mysql_secure_installation
然后會出現一些信息,可以直接按Enter就好了,讓你設置密碼的時候,你就輸入你想要的密碼回車,在讓你選擇Y/n時,輸入y,回車;
四、將PHP和MySQL關聯起來 輸入yum search php
,查看如圖
輸入 yum -y install php-mysql
五、安裝常用的PHP模塊
例如,GD庫,curl,mbstring,xml 等
1.安裝: yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
2.重啟apache服務 systemctl restart httpd.service
然后,再次在瀏覽器中運行info.php,你會看到安裝的模塊的信息。
現在就可以正常使用lamp環境開發項目了。