本地终端连接阿里云服务器
- 本地连接阿里云服务器
ssh root@IP # 如:root@111.111.111.111) root@IP's password: # 输入root用户的密码
- 如果出现指纹不匹配,或者变更,请删除本地指纹
cd /Users/XXX/.ssh # 进入.ssh文件目录 rm XXXX # 删除对应的指纹秘钥)
安装LAMP
-
安装Apache2 web服务器
- 更新服务器(可选)
sudo apt update # 获取最新资源包 sudo apt upgrade # 本机软件全部更新 sudo apt dist-upgrade # 本机系统软件更新
- 安装Apache
apt install apache2 # 安装apache2
- 查看Apache2状态
systemctl status apache2
- 开启、关闭和重启Apache2服务器
systemctl start apache2 # 开启 systemctl stop apache2 # 停止 systemctl restart apache2 # 重启
- 测试是否安装成功?
在浏览器输入域名/IP测试一下结果,如果出现下面内容表示已经安装成功。
Apache2 Ubuntu Default Page
- 更新服务器(可选)
-
安装MySQL
- 检查是否安装MySQL
dpkg -l | grep mysql
- 安装MySQL
apt install mysql-server
- 是否安装成功
netstat -tap | grep mysql
- 登录MySQL数据库
mysql -u root -p
-u
表示选择登录的用户名,-p
表示登录的用户密码,当前MySQL没有密码,所以直接在Enter password:直接回车就可进入MySQL数据库。show databases
- 为了确保数据安全,对数据库进行初始化操作
(1)安装验证密码插件。
(2)设置root管理员在数据库中的专有密码。
(3)随后删除匿名账户,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
(4)删除默认的测试数据库,取消测试数据库的一系列访问权限。
(5)刷新授权列表,让初始化的设定立即生效。mysql_secure_installation ... secure enough. Would you like to setup VALIDATE PASSWORD plugin? # 要安装验证密码插件吗? Press y|Y for Yes, any other key for No: N # 不需要 ... Please set the password for root here. # 给root用户设置密码 New password: # 输入密码 Re-enter new password: # 再次输入密码 ... Remove anonymous users? (Press y|Y for Yes, any other key for No) : y # 是否删除匿名账户 ... Disallow root login remotely? (Press y|Y for Yes, any other key for No) : N # 是否禁止root管理员从远程登录 ... Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y # 是否删除test数据库并取消对它的访问权限 ... Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y # 刷新授权表,让初始化后的设定立即生效 Success. All done!
- 检查MySQL的服务状态
systemctl status mysql
- 启动、停止和重启MySQL
service mysql start # 启动 service mysql stop # 停止 service mysql restart # 重启
- 配置MySQL远程访问
...(遇到一点问题,待补充) -
碰到2个问题需要解决(没问题的可以略过)
(1)设置完密码以后,在重启后,还是输入任意密码,甚至不输入用户名也可以登录MySQL。
(2)配置完远程访问以后,本地无法连接服务器数据库。
- 检查是否安装MySQL
-
安装PHP
- 安装PHP
apt install php # 安装PHP
- 查看PHP版本,验证是否安装成功
php -v # 查看php版本
- 修改Apache2默认打开页面优先级顺序,修改完需要重启Apache2
vim /etc/apache2/mods-enabled/dir.conf # 修改第一优先为index.php
- PHP服务地址
# 在/var/www/thml目录添加一个index.php文件 <?php phpinfo(); ?>
- 测试一下
在浏览器输入域名,看看是否会有PHP信息,如果出现说明成功。
- 安装PHP
网友评论