阿里雲輕量應用服務器Lamp部署php工程踩過的坑


第一次寫博客,也不知道寫什么,但是想堅持寫博客來提升自己,不喜勿噴。

 

切回正題,使用阿里雲的輕量應用服務器Lamp其實非常方便,價格也很便宜,一鍵購買需要的環境都幫你搭配好了,剩下的就是自己修改一下數據庫密碼和上傳php工程了,雖然很方

便,但是在部署的過程中還是有許多坑,雖然一步步去排坑也不難,我整理了一下希望可以幫助到大家。

 

第一步:去阿里雲購買一台輕量應用服務器Lamp然后登錄到控制台點擊應用詳情

 

點擊后你可以看到一些服務器的數據

首先是訪問服務器的首頁地址,默認會放一個html文件在網站根目錄下(即/home/www/htdocs) 還有數據庫賬號和查看數據庫的默認密碼指令

可以點擊遠程連接打開cmd窗口,但是不是很喜歡這種,還是習慣用遠程登錄軟件(xhsell,ssh),有很多小伙伴肯定想那我直接用ip和賬號密碼去連接不就行了,這地方就有一個

坑,因為這台服務器沒有默認開啟遠程連接,你是連接不了的,那怎么開啟呢,如下圖:

 

點擊遠程連接,然后設置一個遠程連接的密碼就可以遠程連接了。

 

 

 現在我們就可以用xshell(本人一直用的xshell)連接這台服務器了,我們要做的第一件事就是登錄到mysql  輸入 service mysql status 查看mysql服務是否已經啟動,

 

 

正常啟動是這個樣子的,然后登錄mysql,輸入mysql -u root -p,接下來應該是會打印 mysql command not find ,這是因為我們沒有把mysql服務配置到系統環境變量去,

 

輸入 cd /usr/local/bin 然后輸入  ln -fs /MYSQLPATH/bin/mysql mysql(這里是你給mysql起的名字 隨便自己起 可以寫mysql 也可以寫 mysqld)

 

現在輸入 mysql -u root -p 然后輸入密碼即可登錄mysql,但是密碼是什么呢,在應用詳情里面有給出指令,sudo grep mysql_root_passwd /root/env.txt  將初始密碼保存下來,

 

看到mysql命令窗口就成功,下面開始修改root賬號密碼,先切換數據庫:use mysql  然后我們可以輸入 update mysql.user set password=password('root') where user='root' ; 將

root賬戶的密碼修改為root,這個隨便自己設置,也可以設置復雜一點的,輸完之后顯示password這個colmn不存在,因為mysql已經更新了這個字段改成了authentication_string

所以我們將語句改成 update mysql.user set authentication_string=password('root') where user='root' ; ,輸入之后發現還是不行,是不是有一種想怒砸鍵盤的沖動,哈哈,穩住

這是因為我們沒有增刪改的權限,輸入set sql_safe_updates=0;  就可以了,我們在輸入修改密碼的指令就修改成功了,最后要刷新數據庫權限 flush privileges;

 

到這一步mysql就可以使用了,如果要使用數據庫工具連接的話要給予一個賬號遠程連接權限 輸入:

 

.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  

把數據庫創建好,然后把項目上傳到網站根目錄下(即/home/www/htdocs) 我們就搭建完了,盡情的享受自己的成果吧!

 


免責聲明!

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



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