Ubuntu 16.04下搭建Web服务器(MySQL+PHP+Apache)时的注意事项

本文介绍如何在Ubuntu系统上更新服务器、以管理员身份操作、安装MySQL,并提供了MySQL服务的启动、重启、停止命令及解决常见错误的方法。同时,还涉及了设置文件权限、Apache2的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、首先最好是先更新一下服务器

1、sudo apt-get update             # 获取最新资源包

2、sudo apt-get upgrade           # 本机软件全部更新

3、sudo apt-get dist-upgrade    # 本机系统软件更新

二、切换管理员身份

需要用root身份进行操作,执行下面的命令确保以root身份登录:

sudo su

否则会出现在安装MySQL后无法使用root用户登录mysql的情况,如果未使用root身份登录并已安装了Mysql可以删除重新安装

代码如下:

1

2

3

4

sudo apt-get autoremove --purge mysql-server-5.7

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common

如果不想重新安装,可以参考这里https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04

三、Mysql启动重启停止,进入和退出命令

sudo service mysql restart/start/stop
mysql -u -p #进入mysql

mysql> exit #退出mysql

四、其它

a、设置我们的www目录读写,就是 

chmod 777 /var/www/

b、Ubuntu下apache2启动、停止、重启、配置
sudo /etc/init.d/apache2 start/restart/stop

配置
1、在./etc/ 找到hosts文件,在hosts里面添加域名指向虚拟机IP地址 如
192.168.**.**    video.xxx.com(命令行下ifconfig查看)

2、创建自己的根目录:例如 

sudo mkdir /wwwroot 
子目录

sudo mkdir video

3、在video目录下创建自己的主页

sudo vi index.html
4.进入./etc/apache2/sites-available复制默认文件:

sudo cp 000-default.conf  video.conf
5.修改vide.conf  

sudo vi video.conf
将DocumentRoot 后面的目录改为/wwwroot/video
在ServerAdmin上一行加入
ServerName video.imooc.com


6.修改apache2.conf
增加

<Directory /wwwroot/video/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
 

7.建立软连接
进入/etc/apache2/sites-enabled 目录下打开命令行工具

sudo ln -s ../sites-available/video.conf video.conf
8.重启Apache2:

/etc/init.d/apache2 restart
9.在浏览器输入video.xxx.com 会出现你创建的index.html内容

d、解决 MySQL 的 ERROR 1698 (28000): Access denied for user 'root'@'localhost'

原因是因为在最近的Ubuntu安装(当然也可能是其他安装)中,MySQL默认使用了UNIX auth_socket plugin插件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值