1. 程式人生 > >PHP Lamp環境部署

PHP Lamp環境部署

首先,第一步選擇雲伺服器:

       工欲善其事必先利其器,想要搭建網站伺服器是必不可少的,當下比較流行的雲伺服器有阿里雲、騰訊雲、百度雲等等...我選的是百度雲,因為個人部落格網站訪問量不會很高,所以配置上選用個人使用者的配置就可以了,註冊百度雲賬號,一般個人的需要進行個人實名認證,企業的需要企業實名認證,等待稽核通過就可以購買自己的伺服器了,過程很簡單,選擇你需要的配置,例如地域:華北1;網路:專有;頻寬:1Mbps;作業系統:centOs等等,這裡就不多說了,全部填寫完成支付成功後就會自動建立作業系統,生成外網IP和內網IP等。

 

第二步就是搭建執行環境了:

centOS系統可以直接使用yum install命令進行環境安裝,比較穩定的版本可以直接使用命令:

1

yum install -y httpd php php-fpm mysql mysql-server php-mysql

安裝完成後需要依次啟動所有服務,依次輸入命令:

1

service httpd start

1

service mysqld start

1

service php-fpm start

上面三條命令輸入完成之後網站的環境基本完成,可以檢查先各項服務的執行情況,命令:

1

netstat -tunlp

php-fpm監聽9000埠,mysqld監聽3306埠,httpd監聽80埠,並且已經正常啟動;這個時候開啟瀏覽器如果伺服器的外網IP就可以看到apache的測試頁面啦;

現在開始修改資料庫密碼,使用命令:

1

mysql admin -u root password "XXXXXXXX"

將雙引號裡面的X換成你想設定的密碼就可以啦,設定完成後登入資料庫檢視,使用命令:

1

mysql -u root -p

回車提示你輸入密碼,輸入你剛剛設定好的密碼就可以進入資料庫了。

 

第三步就是上傳你準備好的專案(這一步需要你已經註冊好了域名,如果未註冊可以先看第四步,測試的話可以在瀏覽器中用外網IP訪問):

環境搭建完成後,可以直接將你的專案上傳到/var/www/html目錄下,這裡需要提一下的是html目錄只有root使用者有寫許可權,所以需要修改html目錄許可權為777,命令:

1

chmod -R 777 /var/www/html

許可權修改完成後,需要找到apache的配置檔案:/etc/httpd/conf/httpd.conf 檔案,開啟後在檔案尾部新增一段程式碼:

1

2

3

4

5

6

7

<VirtualHost *:80>

    ServerAdmin [email protected]

    DocumentRoot /var/www/html/  //專案根目錄

    ServerName    //域名

    ErrorLog logs/dummy-host.example.com-error_log

    CustomLog logs/dummy-host.example.com-access_log common

</VirtualHost>

  

對應修改其中的 DocumentRoot  和 ServerName 兩項,重啟apache:

1

service httpd restart

到這裡網站就可以正常訪問了,趕快開啟瀏覽器輸入自己註冊的域名就能開啟自己的網站啦!