1、准备
#更新软件源中的所有软件列表(必须)
sudo apt update
# 更新软件(建议)
sudo apt upgrade
# 更新系统版本(非必要时,不建议升级)
sudo apt dist-upgrade
2、安装Apache、MySQL、PHP与相关组件
sudo apt install apache2 php mysql-server php-mysql libapache2-mod-php php-mysql php-curl php-gd
3、配置MySQL
sudo mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;
quit;
sudo service mysql restart
4、phpMyAdmin安装与卸载
#安装phpMyAdmin
sudo apt install phpmyadmin
#卸载phpMyAdmin并删除配置
sudo apt --purge remove phpmyadmin
5、配置Apache
网站目录配置
#创建网站目录
mkdir /var/www/htdocs/
#设置网站目录权限
chmod 777 /var/www/htdocs/ -R
#改变网站目录所有者为ubuntu(腾讯云Ubuntu默认用户)
sudo chown -R lenovo /var/www/htdocs/
编辑apache2.conf,/var/www/路径可修改(如修改为/data/www/),启用RewriteEngine
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine On
</Directory>
编辑 /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
DocumentRoot /var/www/htdocs/public
<Directory />
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
RewriteEngine On
</Directory>
ErrorLog /var/www/htdocs/htdocs_error.log
CustomLog /var/www/htdocs/htdocs_access.log combined
</VirtualHost>
启用RewriteEngine
sudo a2enmod rewrite
重启Apache
sudo service apache2 restart
本文详细介绍了如何在Ubuntu 20.04上安装Apache、MySQL和PHP7,包括相关组件配置,以及phpMyAdmin的安装与卸载步骤,最后对Apache进行了配置,调整了网站目录并启用了RewriteEngine。

981

被折叠的 条评论
为什么被折叠?



