本文目錄一覽:
- 1、阿里雲ecs怎麼配置php環境
- 2、ECS服務器(windows2012)能用phpStudy在ecs服務器上面配置環境嗎
- 3、php項目如何部署在服務器上
- 4、阿里雲ecs php如何搭建
- 5、如何在阿里雲上部署PHP後端
- 6、阿里雲ecs怎麼搭建php環境
阿里雲ecs怎麼配置php環境
雲服務器Elastic Compute Service(ECS)是阿里雲提供的一種基礎雲計算服務。
使用雲服務器ECS就像使用水、電、煤氣等資源一樣便捷、高效。您無需提前採購硬件設備,而是根據業務需要,隨時創建所需數量的雲服務器ECS實例。在使用過程中,隨着業務的擴展,您可以隨時擴容磁盤、增加帶寬。如果不再需要雲服務器,也能隨時釋放資源,節省費用。
ECS涉及的所有資源,包括實例規格、塊存儲、鏡像、快照、帶寬和安全組。您可以通過 雲服務器管理控制台或者 阿里雲 App 配置您的ECS資源。
雲服務器ecs都有哪些作用呢?
1、完全管理權限:
對雲服務器的操作系統有完全控制權,用戶可以通過連接管理終端自助解決系統問題,進行各項操作;
2、快照備份與恢復:
對雲服務器的磁盤數據生成快照,用戶可使用快照回滾、恢復以往磁盤數據,加強數據安全;
3、自定義鏡像:
對已安裝應用軟件包的雲服務器,支持自定義鏡像、數據盤快照批量創建服務器,簡化用戶管理部署;
4、擁有API接口:
使用ECS API調用管理,通過安全組功能對一台或多台雲服務器進行訪問設置,使開發使用更加方便。
ECS服務器(windows2012)能用phpStudy在ecs服務器上面配置環境嗎
完全可以,但是有專業的環境搭建軟件,為什麼要去用個開發學習的環境,PHP的話建議Linux系統,網上都有教程教你一步一步的配置,配置也不算太難,如果還是不熟悉,用自己熟悉的軟件工具就可以了,至於用什麼軟件你喜歡就好。
php項目如何部署在服務器上
一、阿里ECS服務器配置
1.因為線上已經有幾個站點了.所以要配置ngnix多站點
2.阿里雲ecs目錄結構,ngxin 在/etc/nginx/目錄下,配置的地方主要是nginx.config文件。或者在conf.d新建一個配置文件然後在include到nginx.config文件中
3.nginx.config新建站點信息
server {
listen 80;
server_name www.你的域名.com;
root 站點的相對路徑;
index index.php index.html index.htm;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
#try_files $uri $uri/ /index.php;
root /opt/www/pcweb/ytyy_pc;
index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }} url重寫(可以沒有)
# redirect server error pages to the static page /40x.html
#
error_page 404 /404.html; 40錯誤頁面配置
location = /40x.html {
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html; 50錯誤頁面配置
location = /50x.html {
}
location ~ \.php$ {
root 站點相對路徑;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
配置文件的基本內容如上;
配置完成後測試配置文件是否正確
這樣配置就可以使用了
然後重啟nginx服務器
這樣nginx配置就結束了可以使用了。吧站點文件放到對應的目錄下面。我直接git clone過去的。
二.thinkphp項目文件轉移
本來以為上傳完就結束了。上傳上去碰到的第一個問題就是訪問頁面報錯,頁面被電信的114頁面劫持了。。。麻蛋 看不到報錯
萬能百度大法
解決方法1.internet高級選項-隱私-站點 新加阻止站點
解決方法2:控制面板-網絡和internet-本地連接-屬性-ipv4 使用如下ip
終於搞定可以看到報錯頁面了。。。。。。麻蛋。再次開啟萬能百度大法
得到最終結論是文件目錄權限引起的。thinkphp 的runtime目錄沒有寫入權限。。thinkphp文件上傳到阿里的好像都有這個問題。解決問題很簡單
進入到項目文件目錄
直接跟文件最高權限
chmod -R 777 [目錄] //linux修改文件權限
阿里雲ecs php如何搭建
雲ECS服務器和輕雲服務器都是獨享CPU、獨享內存、獨享帶寬、BGP多線接入。但輕雲提供了內部控制面板和web軟件安裝如數據庫等,適合初級用戶;ECS雲服務器適合有一定技術能力的用戶,並且配置型號更多。
如何在阿里雲上部署PHP後端
首先你需要買一個阿里雲服務器,買的時候可以選擇操作系統(買完之後在控制台也可以更改操作系統)我使用的是CentOS,買完服務器之後需要添加一個多語言環境,這個需要到雲市場搜索“多語言環境”併購買,有免費的,有收費的,看你需要哪一種,我用的免費的。然後進入控制台,找到雲服務器ECS進入雲服務器ECS,點擊實例,裡面有你購買的服務器點擊更多,然後重置密碼,重置密碼後需要重啟服務器,點擊管理,右上角有重啟選項,配置好之後返回,點擊遠程連接,這時他會給你一個管理終端密碼,記住這個密碼。
然後輸入管理終端密碼進入服務器。進入時需要輸入登陸賬號(默認是root) 和密碼(剛剛重置的密碼)然後就連接成功。接下來需要下載Xftp和Xshell,Xftp是用於文件傳輸,也就是將你本地的php網頁傳輸到阿里雲服務器上,Xshell是登錄到阿里雲服務器。
打開Xshell,新建會話取名字,我的名稱是test,協議選SSH,主機是阿里雲服務器的公網ip地址,在控制台的實例中可以看到。然後輸入用戶名(root)和密碼就可以用Xshell操作阿里雲服務器了。之後如果你的多語言環境(上面有提到)配置好了,那麼打開瀏覽器輸入公網地址會有下面的頁面出現(如果被拒絕請關閉阿里雲服務器的防火牆,輸入service iptables stop):點擊《CentOS Nginx PHP JAVA多語言鏡像使用手冊V1.6.pdf》,建議將手冊看一看,裡面有很多操作我就不一一說了。注意到有一個 phpMyAdmin ,這是阿里雲服務器的數據庫,點擊進入可以用本地瀏覽器操作。phpMyAdmin的用戶名和密碼在使用手冊里有,自己去看下。登陸後將你本地的數據庫導入,你需要新建一個數據庫(跟本地數據庫相同),然後把從本地數據庫導出的SQL文件導入到阿里雲服務器上,數據庫導入就成功了。 將你需要部署的網站部署到網站根目錄下,就可以訪問你的網站了。具體將Xshell打開,確保你也下載了Xftp,點擊新建文件傳輸。它會自動運行Xftp,左邊是你本地的目錄,右邊是你的阿里雲的目錄,找到你的php文件,將php文件拖入右邊網站根目錄下,就可以訪問網站了,注意是網站根目錄不是root。如果還有不懂的可以去後盾人看看相關的教材。希望對你有用。
阿里雲ecs怎麼搭建php環境
【具體教程】
1、使用Xshell連接阿里雲ECS服務器
2、阿里雲ECS(linux)掛載數據盤
3、阿里雲ECS(linux)一鍵安裝web環境
4、阿里雲ECS(linux)修改myspl數據庫密碼
5、阿里雲ECS(linux)安裝wordpress程序
6、阿里雲ECS(linux)安裝postfix發送郵件
7、阿里雲ECS(linux)拒絕ip地址直接訪問網站
8、阿里雲ECS(linux)apache設置靜態文件緩存方法
希望對你有幫助!
原創文章,作者:CZW8A,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130138.html