![7845b8ed-d312-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/7845b8ed-d312-eb11-8da9-e4434bdf6706.png)
本文参考了csdn的博客:https://blog.csdn.net/weixin_42009192/article/details/100567763
以及csdn的另一篇博客:https://www.cnblogs.com/opsprobe/p/9126411.html
记录一下实现过程,并且自己实现的过程中发现参考博客中过程不一致,特此记录一下。
第一步:购买腾讯云服务器
参与腾讯云的活动,学生认证后,10元每月。给定CPU 1核、内存2GB、宽带1M、云硬盘50GB,本人先购买了一年的,选择的主机操作系统是ubuntu 18.04。学生认证可以免费用同样的价格再续费两次(意味着360元可用3年)
第二步:登录服务器
腾讯云默认采用账户ubuntu 登录。
登录后可以通过以下命令切换至root,并为root设置准入密码 输入命令后会要求输入密码并二次确认:
ubuntu@YourDevice: ~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
设置好密码后,就可以从账户ubuntu切换至root账户:
ubuntu@YourDevice: ~$ su root
Password:
root@YourDevice:
第三步:安装apache(因为ubuntu版本不一样,这一步与第一篇参考链接略有不同)
root@YourDevice: ~$ sudo apt-get install apache2 -y
安装好之后,重启一下Apache
root@YourDevice: ~$ sudo systemctl restart apache2
重启之后,通过我们自己电脑的浏览器,远程访问http://腾讯云的公网IP地址,结果如下:
![7945b8ed-d312-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/7945b8ed-d312-eb11-8da9-e4434bdf6706.png)
第四步:安装PHP
root@YourDevice: ~$ sudo apt install php
直接用 apt install php 的好处是不用指定版本。因为我查到,php7.0适用于ubuntu 16.04,php7.2适用于ubuntu 18.04,带版本安装可能会报找不到包的错误。
第五步:安装mysql
(本处参考csdn的blog:https://www.cnblogs.com/opsprobe/p/9126864.html)
首先,查看有没有mysql
root@YourDevice: ~$ dpkg -l | grep mysql
没有的话,就开始安装mysql的服务器版:
root@YourDevice: ~$ apt install mysql-server -y
安装好以后,需要通过以下命令检查server是否在LISTEN状态
root@YourDevice: ~$ netstat -tap | grep mysql
tcp 0 0 localhost.localdo:mysql 0.0.0.0:* LISTEN PortNumber/mysqld
如果 mysql server 的socket处于 LISTEN 状态则表示安装成功。
接下来,就开始初始化配置mysql,以root用户名登入,然后需要在Enter Password的地方,设置root的登录密码,之后就进入了mysql; 输入 exit; 即可推出
root@YourDevice: ~$ mysql -u root -p