更新源
$ sudo apt-get update
一、 一键安装lamp(默认版本)
$ sudo apt-get install lamp
二、lnmp安装包:https://lnmp.org/install.html (推荐)
三、 自定义版本分开安装
1、安装apache2
$ sudo apt-get install apache2
浏览器访问http://localhost检测是否安装成功
默认的网站目录为 /var/www/html
配置文件 /etc/apache2/apache2.conf
2、安装php7.2
$ sudo apt-get install php7.2 libapache2-mod-php7.2
重启Apache
$ sudo service apache2 restart
测试PHP (创建探针文件)
$ sudo -s #进入管理员模式
$ echo '<?php phpinfo();' >> /var/www/html/info.php
$ exit #退出管理员模式
浏览器输入http://localhost/info.php显示PHP的系统信息
3、安装MySQL(这里介绍MariaDB的安装方法)
$ sudo apt-get install mariadb-client mariadb-server
$ sudo mysql_secure_installation # 数据库配置(默认账号为root,密码为空)
全部配置完后
$ sudo mysql -u root -p
$ password
有些人会存在 ERROR 1698 (28000)
解决方法:普通用户无法登录mysql——ERROR 1698 (28000): Access denied for user 'root'@'localhost'
让PHP7.2支持MySQL
$ sudo apt-cache search php7.2
4、安装依赖
$ sudo apt-get install php7.2-mysql php7.2-curl php7.2-gd php7.2-intl php-pear php7.2-imagick
5、开启Apache访问目录权限并注释掉上面的目录选项
6、重启Apache2
$ sudo service apache2 restart