项目名称:搭建个人Web服务器_LAMP
1 搭建模式:
- LAMP,即Linux系统+Apache服务器+MySQL+PHP
2 搭建步骤
-
【第一步】安装Linux系统
-
安装Linux系统的方法有两种:
【1】更换电脑操作系统或者安装双系统
【2】安装VMware虚拟机,并在虚拟机中安装Ubuntu系统
-
-
【第二步】安装Apache服务器
# ① 更新资源包 sudo apt update # ② 更新软件 sudo apt upgrade # ③ 更新系统软件 sudo apt dist-upgrade # ④ 安装Apache服务器 sudo apt install apache2 #碰到继续执行吗?[Y/n] 输入y,然后按回车即可。
操作Apache服务器相关指令
# 安装 systemctl sudo apt-get install --reinstall systemd # 检查服务器状态: systemctl status apache2 # 开启服务器: systemctl start apache2 或者 sudo /etc/init.d/apache2 start # 关闭服务器: systemctl stop apache2 或者 sudo /etc/init.d/apache2 stop # 重启服务器: systemctl restart apache2 或者 sudo /etc/init.d/apache2
-
测试
-
打开浏览器,在你的主机上输入你的IP地址,或者输入127.0.0.1或者输入localhost。
-
安装成功后将会出现Apache2 Ubuntu Default Page,即Apache2 Ubuntu默认页面。
在终端中寻找这个文件可输入指令:
sudo find / -name index.html
-
-
-
【第三步】安装MySQL数据库
# ① 安装之前先查看你的ubuntu系统有没有安装mysql数据库 dpkg -l | grep mysql # ② 安装数据库 apt install mysql-server # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。 # ③ 检查数据库是否安装成功 netstat -tap | grep mysql # 如果出现以下提示信息,则表示数据库安装成功
-
【第四步】安装PHP
PHP添加了支持动态网页的服务器网页处理功能,是一种常见的后端的语言。
# ① 安装PHP sudo apt install php # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。 # ② 查看PHP版本指令 php -v # ③ 在/var/www/html文件夹下新建一个文件,命名为index.php sudo nano /var/www/html/index.php # ④ 在里面写入如下代码 <?php phpinfo(); ?> # ⑤ 按Ctrl+o -> 回车保存 -> Ctrl+x 退出
打开浏览器,在地址栏输入IP地址/index.php或者输入127.0.0.1/index.php或者输入localhost/index.php,安装正常会弹出PHP的默认信息页面。
-
【第五步】选择安装模组和软件
# phpMyAdmin的安装和使用 sudo apt install phpmyadmin # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。 # 后面会出现一些选择框,依次选择 Apache2 -> 是 -> 设定密码
完成后在浏览器中输入:IP地址/phpmyadmin,正常情况下将出现下面的界面。
3 常见问题解决方案
-
Apache服务器启动失败,80端口被占用问题
# 查看80端口情况 sudo netstat -lnp|grep 80 # 杀掉进程 sudo kill -9 1123 # 启动Apache服务器 systemctl start apache2 # 查看Apache服务器状态 systemctl status apache2.service