如何把PHP項目部署到雲服務器上,讓別人看到你的成果。

版本介紹


服務器類型:阿里雲服務器

服務器系統:Ubuntu 16.04

PHP版本:PHP7.0

數據庫 :Mysql 5.7.23

Web服務器軟件:Apache2



服務器PHP環境的搭建以及注意事項

1、Apache2的安裝:


sudo apt-get install apache2
  • 1

運行完成後在打開遊覽器輸入IP地址,若出現歡迎界面即安裝成功

注意:網站根目錄爲/var/www/html

2、PHP的安裝


sudo apt-get install php7.0
  • 1

運行完成後輸入php -v查看PHP是否安裝成功。

注意:需要繞過Apache能夠識別解析PHP文件必須安裝一個mod,安裝代碼如下:


sudo apt-get install libapache2-mod-php7.0
  • 1

3、MySQL的安裝


sudo apt-get install mysql-server mysql-client
  • 1

安裝過程中會提示設置root賬號的登錄密碼,輸入後選擇OK繼續安裝

注意:同樣的,我們還需要讓MySQL能夠和PHP互動,安裝PHP的MySQL插件:


sudo apt-get install php7.0-mysql
  • 1

4、其餘軟件包

我們還可以安裝一些常用的PHP擴展,它們都是以php7.0-開頭的軟件包。

不是良好習慣但是利於新手的提示:安裝軟件包的時候(就是我剛剛說的那些),直接安裝所有的軟件包,這不是個良好的習慣,但是會省去很多麻煩,誰還不是一個孩子呢。




服務器與PHPStorm的配合使用

如果說只用服務器來開發,這不會是一個好的主意,而且是一個很危險、很浪費時間的注意。接下來,我們使用IDE配合服務器來使用,拒絕項目用U盤和網盤拷來拷去,只要有網絡,任何地方都可以看見我的項目。

1、Tools->Deployment->Configuration

2、按+添加一個Server,Name任意,Type選擇SFTP,

3、Connection裏面需要填寫SFTP host,它是你的公網IP地址,Root path選擇/var/www/html它是你的項目地址,如果你設置了其它地址,請修改該項,User namePassword分別是你的服務器的用戶名和密碼。

4、Mappings需要填寫Deployment path on server '本地項目名'/,只要點後面的文件夾即可。

5、如果想要調試的時候用服務器來調試,那麼請選擇Use this server as default,如果沒有選擇,那麼會用你之前配置的服務器來調試,沒有配置則用PHPStorm內置服務器調試(這也就是爲什麼調試的時候地址欄後面會有一大串的字符的原因)

6、如果想每次保存都上傳到服務器中的畫,請勾選Tools->Deployment->Atuomatic upload(alway)

7、可以通過Tools->Deployment下的UploadDownload上傳和下載項目。





如果在阿里雲官方買雲服務器,參考下面這些建站乾貨

阿里雲2000元代金券領取地址: 阿里云云小站
阿里雲官方最新活動公佈地址:阿里雲官方最新活動 (實時更新)
阿里雲服務器實例規格組地址:官方雲服務器實例
阿里雲學習路徑地址:阿里雲學習路徑
阿里雲官方售前售後電話:95187

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章