Centos下搭建LAMP+PHP
LAMP是指一組通常一起使用來執行動態網站或者伺服器的自由軟體名稱首字母縮寫:
Linux,作業系統
Apache,網頁伺服器
MariaDB或MySQL,資料庫管理系統或資料庫伺服器
PHP、Perl或Python,指令碼語言
雖然這些開源程式本身並不是專門設計成同另幾個程式一起工作的,但由於它們的廉價和普遍,這個組合開始流行。當一起使用的時候,它們表現的像一個具有活力的"解決方案包"。本部落格將通過Linux、Apache、MySQL、PHP等元件,詳細演示LAMP平臺的搭建。
環境準備 VMware FTP上傳工具 centos7 原始碼 配置好yum源 保證虛擬機器ip可ping通物理主機
1.安裝apache服務
yum –y install httpd httpd-devel
1.1啟動httpd服務並設定開機自啟
systemctl start httpd /啟動
systemctl enable httpd /開機自啟
、
1.2是用自帶瀏覽器測試apache的啟動頁 輸入虛擬機器的IP地址即可
出現這個介面就是成功進入
2.安裝MySQL
yum –y install mariadb mariadb-server mariadb-devel
2.1開啟MySQL並設定開機自啟
2.2資料庫安全設定
mysql_secure_installation
*注:如果按回車沒有反應沒有出現如下圖的 重啟虛擬機器即可,重啟後記得關閉防火牆 檢查其他服務有沒有正常啟動 檢視服務有沒有正常啟動的命令:
Systemctl status httpd 出現高亮綠色便是此服務執行中
測試使用密碼進入MySQL
mysql -uroot –p
3.安裝PHP
3.1安裝PHP及相關軟體
yum –y install php
3.2將php和MySQL關聯
yum install php-mysql
3.3安裝php的常用模組
yum –y install php* (*號代表全部所有關於php的檔案安裝)
3.4測試php網頁
進入var/www/html目錄下新建給php檔案
cd /var/www/html
vim info.php
寫入這三行程式碼 儲存退出即可
3.5重啟httpd服務 測試php
systemctl restart httpd
然後到瀏覽器裡輸入IP地址+我們剛才建立的檔名
顯示這樣即可
4.物理機安裝Xftp軟體 把原始碼傳到我們虛擬機器裡的/var/www/html目錄裡
4.1檢視ls
4.2賦予html檔案及檔案裡許可權為最高許可權777
chmod –R 777 html 注意大寫的R
5.重啟httpd伺服器
systemctl restat httpd
6.進入瀏覽器訪問
然後就跟著步驟往下做
最後 我們得到這樣一個介面 就搭建好了