很多站长朋友们都不太清楚阿里ecs如何搭建php,今天小编就来给大家整理阿里ecs如何搭建php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 阿里云ecs php如何搭建 2、 阿里云ECS服务器php环境怎么搭建,我用的是windows server 2008小白一点都不懂,求大神指导 3、 php项目如何部署在服务器上 阿里云ecs php如何搭建云ECS服务器和轻云服务器都是独享CPU、独享内存、独享带宽、BGP多线接入。但轻云提供了内部控制面板和web软件安装如数据库等,适合初级用户;ECS云服务器适合有一定技术能力的用户,并且配置型号更多。
阿里云ECS服务器php环境怎么搭建,我用的是windows server 2008小白一点都不懂,求大神指导你用的不支持php吧,你需要用Linux主机,更改操作系统就可以了,阿里云网站上的原话:
网站开发语言为?PHP、HTML、WAP,请选择?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 ?HdhCmsTest你的域名测试数据;
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如何搭建php 阿里云ecs搭建网站的详细内容...