使用yum搭建lamp環境 (CentOS7+Apache+MySQL+PHP)


以前用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環境開發項目了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM