阿里云服务器Ubuntu16.04搭建LAMP环境

1、安装apache2:

sudo apt-get update  

sudo apt-get install apache2

 检查是否安装成功,可以直接访问ip地址,如果有apache的欢迎页面就成功了。

2、安装mysql:

sudo apt-get install mysql-server  mysql-client

这时会出现一个画面,是让你输入数据库的密码,要输入两次。 

输入以下命令可以检查是否安装成功:

sudo netstat -tap | grep mysql

成功为如下所示:

tcp        0      0 localhost:mysql         *:*                     LISTEN      2371/mysqld

3、安装php7:

sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
sudo add-apt-repository ppa:ondrej/php  
sudo apt update
sudo apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache

5、如果出现 sudo: unable to resolve host iZuf68lm96tmt9gcm9d7quZ(这一长串是我的host名称)

vi   /etc/hosts  

改为如下:

127.0.0.1       localhost(这是第一行,不动)

127.0.0.1       iZuf68lm96tmt9gcm9d7quZ(改成你的host名称)

6、使用navicat连接数据库,只需填写常规。

 

但是还要在服务器上进行配置,否则连不上。

配置mysql,注释bind-address

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

进入编辑模式 :按 insert 按键就可以编辑文件了(mac下需要按i键)

注释掉下面这行:(在下面这行开头加#)

bind-address = 127.0.0.1 

Esc 退出编辑模式

:wq 保存编辑的文件

还要在阿里云控制台, 开放mysql的端口号

还要设置mysql远程登陆权限

 mysql -uroot -p你的密码

use mysql;

grant all privileges on *.* to 'rogot'@'你的ip地址' identified by '你的数据库密码' with grant option;

flush priviliges;

quit

其中,‘你的地址’可以用‘%’代替,表示所有用户都可以

7、重启mysql、apache

sudo service mysql restart
sudo service apache2 restart

8、测试

    执行重启后在浏览器里输入你的外网IP,如果显示apache的“It work”页面就对了。这个页面其实是放在 var/www/html 文件夹下的,默认访问的也是这个文件夹的文件。

    接下来你可以测试自己的php文件。因为我懒得用vi写文件,所以在 var/www/html 下创建了test文件夹后,自己桌面创建了一个test.php,里面写了“phpinfo();”(随便写什么),然后上传到服务器上。上传到服务器需要用到lrzsz插件。因此输入命令 sudo apt-get install lrzsz 下载。好了之后,使用 rz -E 命令,会打开本地文件,选择刚才的test.php上传。最后,在浏览器里输入你的外网IP,后面加上“/test/test.php”就能看到phpinfo页面了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值