这里我选用的是:Ubuntu
首先我们登录Ubuntu后,要切换到root用户,因为在Ubuntu中系统最高权限账户为root账户,而默认登录的账户并非root账户,例如不具备安装程序等权限,不过同Windows一样都提供了提升权限的方式,就是sudo命令,在执行的每条命令前加上“sudo ”,即可以root账户的权限执行。在第一次使用sudo时会要求输入当前账户的密码,确认后即可在一段时间(默认5分钟)内使用sudo命令都不需要输入密码,一段时间没有使用后则需要重新输入密码。
使用 su root 切换到root用户权限下(如图)
下面开始Apache的安装
执行指令:sudo apt-get install apache2 等待安装完成
安装完成后需要设置Apache的端口
执行指令:vi /etc/apache2/apache2.conf 进入文件后,按下insert键 此时进入编辑状态,在适当的地方输入ServerName localhost:80 按下ESC键,输入:wq(英文状态下的冒号),按下回车键,此时Apache的端口设置完成,在火狐浏览器中输入localhost即可,出现下面的图时,说明Apache安装成功
下面开始安装MySQL
我们打开Xshell,通过如入命令安装mysql
依次输入这三条命令;
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
弄完一条再弄一条。如下所示:如入命令后再输入Y
然后回车就自动安装
按照提示设置好自己的MySQL密码
上面三条命令执行完后MySQL就安装完成了
执行指令:sudo netstat -tap | grep mysql 查看MySQL是否安装成功若出现如下面的提示则MySQL安装成功
开启MySQL远程连接之旅,我是在自己电脑windows下来连接MySQL的
首先设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf
编辑配置文件就输入指令 :sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
进入该配置文件后,注销掉 bind-address = 127.0.0.1: 即可(如图)
保存并退出,接下来执行指令:mysql-uroot-p你的密码 进入MySQL,设置允许远程操控MySQL
输入下面的指令:GRANT ALL PRIVILEGES ON *.* TO
'root'
@
'%'
IDENTIFIED BY
'你的密码'
WITH GRANT OPTION;
注意MySQL里的语句要以";"分号结尾
设置完成后
刷新配置信息
回车之后继续输入刷新配置命名
flush privileges;
退出mysql服务
然后输入exit命令退出mysql服务,
执行如下命令重启mysql:
service mysql restart
现在我们可以在连接配置好的数据库了
我是用Navicat Premium连接数据库的(如图)
到这里MySQL我们已经配置好了
接下来让我们开始PHP的配置吧
输入指令:sudo apt-get install php7.0
安装完成后输入:php -v 查看PHP是否安装成功
出现如下图,则表明PHP安装成功
PHP和Apache都安装好后就需要让Apache能够识别解析PHP文件,我们先搜一下有没有适合PHP7的插件,输入指令:apt-cache search libapache2-mod-php
可以看到搜出来的结果里面有一个是PHP7.0版本的,我们就安装这个:sudo apt-get install libapache2-mod-php7.0
下面我们写一个php文件看是否可以解析访问。输入命令: cd /var/www/html 切换到apache项目目录下,新建文件:sudo vim test.php
在浏览器的地址栏中输入:http://localhost/test.php 出现如下网页
到此LAMP开发环境搭配成功