linux ubantu16.04搭建apache2.4.18+php7.0+mysql5.7.26 tp5运行环境

linux 系统版本:ubantu16.04.

**

提示:如果是刚买的服务器未进行任何设置,则需要先进行三步操作

服务器配置三步

1. 设置实例密码
在这里插入图片描述
在这里插入图片描述
设置好之后,重启一下服务器让密码生效,注意记录密码,这是之后ssh和ftp的登录密码.

2. 远程桌面链接

这一步的作用是开启远程ssh密码登录
在这里插入图片描述
第一次进入会弹出一个远程桌面链接密码,这个也需要记录一下,记录好链接远程密码后,登录用户名为root,密码即为刚才第一步的实例密码,登陆成功即可.

3. 设置安全组

**
在这里插入图片描述
在这里插入图片描述
点击右边的配置规则
添加安全组规则,在这里插入图片描述
添加协议类型mysql和http各一个就ok,其他配置相同,如图

注意:使用apt安装

重装VPS主机环境和升级组件

apt-get update

apt-get dist-upgrade -y --force-yes

安装apache

版本

apache2.4.18

命令行输入

sudo apt-get install apache2

回车,打开浏览器输入服务器ip,出现下图表示安装成功
在这里插入图片描述
偶尔会有安装成功但是不出现次页面此时在命令行运行service apache2 restart,再刷新页面即可
注意:如果还是不成功,建议检查服务器控制台安全组,配置规则,必须有http端口和mysql端口

安装php

版本

php7.0

运行

apt-get install php7.0 libapache2-mod-php7.0

安装 ,直接安装成功则直接跳到安装mysql即可.
有时候libapache2-mod-php7.0会安装失败,这时候需要把libapache2-mod-php7.0彻底卸载

sudo apt-get remove --purge php7.0-common php7.0-cli //彻底卸载

然后再安装

sudo apt-get install libapache2-mod-php //重新安装,注意此处不是libapache2-mod-php7.0

就ok,这个是来解析php文件的,如果没有就会显示PHP源码.

安装mysql

版本

mysql5.7.26

运行

apt-get install mysql-server mysql-client

安装,此时会弹出输入密码的界面,记住这个mysql的密码,连续两次输入,必须相同
在这里插入图片描述
在这里插入图片描述
然后输入sudo mysql -u root -p回车,输入刚才的mysql密码回车进入数据库
在这里插入图片描述
输入命令use mysql;
在这里插入图片描述
查询用户表命令:select User,authentication_string,Host from user;
在这里插入图片描述
接下来就是最重要的部分了:

1.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

注意:这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

2.flush privileges;
这一步一定要做,否则无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据,因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
执行完这两步,再次查询用户表命令:select User,authentication_string,Host from user;
在这里插入图片描述
ok,搞定,输入quit命令就可以退出数据库回到linux命令行

接下来配置mysql的远程访问
在服务器的/etc/mysql/mysql.conf.d路径下有一个mysqld.cnf的文件找到bind-address = 127.0.0.1在这句代码前面加上#号,将其注释即可.

整合

整合php和mysql

sudo apt-get install php7.0-mysql

整合php和Apache

sudo apt-get install libapache2-mod-php7.0

重启apache2让配置生效

sudo service apache2 restart

测试

Apache默认的网站根目录位于 /var/www/html/ ,进入这个目录,并创建 info.php

<?php 
phpinfo();
?>

在浏览器中输入 http://xxx.xx.xx.xx/info.php 。此处填入服务器的地址或者ip.

在这里插入图片描述
看见如图即为配置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值