1.安装之前先更新系统
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt update
2.安装Apache2
sudo apt install apache2
3.安装PHP
sudo apt install php
sudo apt-get install libapache2-mod-php
4.安装MySQL
sudo apt install mysql-server php7.0-mysql
sudo apt-get install mysql-client
5.安装php7相关组件安装
sudo apt-get install php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-xml php7.0-mbstring php7.0-zip
Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
Task: Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
Task: Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
mysql远程登录
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
修改 mysql 的配置文件,运行如下命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#
重新启动
sudo /etc/init.d/mysql restart
配置伪静态支持
启用mod_rewrite模块
sudo a2enmod rewrite
修改apache2.conf
AllowOverride None 修改为 AllowOverride All,
重启服务器
sudo /etc/init.d/apache2 restart