Ubuntu 16.04 搭建LAMP服务器环境流程

安装Apache2

·安装代码

sudo apt-get install apache2

更改默认目录

sudo vim /etc/apache2/apache2.conf

// 将
// 改成
// 可以将/var/www 中的默认网页复制到 你的目录 中

sudo vim /etc/apache2/sites-available/000-default.conf 

// 将 DocumentRoot /var/www/html
// 改成 DocumentRoot "你的目录"

sudo/etc/init.d/apache2 restart

// 重启

测试 在浏览器中输入:http://localhost或http://127.0.0.1,可以看到下图:

Ubuntu 16.04 搭建LAMP服务器环境流程_第1张图片
160929115278741.png

安装PHP

代码

sudo apt-get install php7.0

下边配置php+apache

sudo apt-get install libapache2-mod-php7.0

重启

sudo /etc/init.d/apache2 restart

在网站根目录下创建一个test.php

vim /var/www/html/test.php

写入一下代码


在浏览器中输入http://127.0.0.1/testphp.php,可以看到下图:

Ubuntu 16.04 搭建LAMP服务器环境流程_第2张图片
QQ截图20170127104616.png

安装MySql

代码

apt-get install mysql-server mysql-client

按要求输入密码即可

安装PHPmyadmin

sudo apt-get install phpmyadmin php-mbstring php-gettext

如果不安装php-mbstring php-gettext会白屏或报错

建立/var/www/html 下的软连接

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

修改PHP配置文件

sudo vim /etc/php/7.0/apache/php/ini

display_errors = On(显示错误日志,出现两次,都要改,不然无效)
extension=php_mbstring.dll (开启mbstring)

sudo /etc/init.d/apache2 restart

设置mysql远程访问

  1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了
vim /etc/mysql/mysql.conf.d/mysqld.cnf
  1. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的账号root密码:root(可自行修改用于远程登录)
grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;
  1. 重启mysql
/etc/init.d/mysql restart

这样就可以用远程工具进行连接了。

重点提要:因为默认安装phpmyadmin时会安装apahce和php等依赖包,由于是16.04系统,会默认安装php7.0,php7.0又没有默认自带php-mbstring,php-gettext这两个包,所以会报错。

你可能感兴趣的:(Ubuntu 16.04 搭建LAMP服务器环境流程)