基于laravel框架的智慧山大服务器环境搭建

服务器:腾讯云服务器  ubuntu 14.04.1

Laravel环境搭建,参考:在云服务器上部署Laravel

十分感谢Originalee的总结

其中遇到的问题:在/var/www文件夹下使用sudo权限安装laravel导致了nginx的访问受限,本次比赛中对安全性的要求不高,所以粗暴的执行了如下命令

sudo chmod -R 777 /var/www/laravel/


除此之外为了便于本地访问Mysql数据库, 开启Mysql外网访问

第一步:修改配置文件,允许外网访问Mysql

sudo vim /etc/mysql/my.cnf

然后将 bind_address = 127.0.0.1 修改成bind_address =  0.0.0.0

第二步:设置允许外网访问的用户    登陆到数据库的mysql库中

mysql -uroot -p

use mysql;

可以重新授权一个新的用于外网访问的用户

grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";

grant  * on *.* to user@* identified by "password";

或者修改root用户的允许访问的网址变成所有网址均可访问

update user set host = '%' where user = 'root' and host = '127.0.0.1';

最后一步重启数据库

sudo /etc/init.d/mysql restart

介绍一个查看开放端口的命令

netstat -lnp

如果  3306前面的网址为0.0.0.0则表示mysql允许远程访问

上比较详细的教程Ubuntu下开启Mysql的远程访问

你可能感兴趣的:(基于laravel框架的智慧山大服务器环境搭建)