部署项目,首先得有一个服务器,我的是在阿里云的一个云服务器ECS;
在实例列表中,有一个升降配下的更多的按钮,点击就可以看到以下的开头:
1、打开网络端口号:在网络和安全组→安全组配置→配置规则→添加(你自己要打开端口号)
2、购买镜像:在磁盘和镜像→更换系统盘→镜像市场→选择(你需要的镜像系统:镜像系统都会有一个文档介绍,选择之前看一下)
3、本地下载有一个连接远程的工具:比如:我的是 Xshell6 和Xftp6(这个可以免费试用一个月,怎么安装的自己百度一个)
(每个月重装好烦的,不过有一次被我找到了破解版!你们自己可以百度多看看)
4、把项目文件拷贝到你的云服务器的web项目文件夹下(根目录:本地中的www下),重点来了:
5、数据库连接:一般在 root 文件夹下会有一个 xxx.txt 的文件(里面包含了一些重要信息),连接成功说明没问题了,在连接工具的终端(Xshell6那里)可以修改一下你的数据库密码:
>mysql -u root -p #登录
>use mysql; #选择数据库
>update user set password=PASSWORD("新密码") where user ='root'; #修改密码
>flush privaleges; #刷新权限
>eixt; #退出
6、修改Apache 目录中的httpd.conf文件
将该文中的 Allowoverride None 的 None 改为 All ;
如果存在多个Allowoverride None ,可根据需要的文件夹修改
7、在根目录下导入 .htaccess 文件 ,这个文件你们去了解一下
8、重启Apache (systemctl restart httpd)
▲9、更改所有者权限
我的 thinkphp5 要改的是runtime目录的权限,访问用户为www用户,
查看当前进程: ps aux | grep nginx
赋予权限:chown -R www runtime
如果你的php项目没有runtime目录,只能访问最外层index.php的 Hell World,而且访问不到应用目录下的视图,那么你就只能点击目录的方式更改可读或可写的权限(Xftp6中可以直观地点击右键,出现更改权限的字眼);
以上有什么不对的地方可以联系原创者qq:571247942
微信:xr571247942(梦幻时间);(添加的时候记得备注来源哦,不然不通过的!)
感谢你的支持,如果可以帮助到你,那就点个赞吧!
我们可以相互学习探讨!
好记性不如烂笔头...搬砖!