Ubuntu 16.04 lts 下安装mysql + php + nginx + phpmyadmin(图形

时间:16-07-15 来源: 作者: 点击:

以极度简单的小白语句书写亲测可以

1、运行nginx 1、安装nginx $ sudo apt-get install nginx

Ubuntu安装之后的文件结构大致为:
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

2、启动nginx $ sudo /etc/init.d/nginx start

测试,访问
若出现welcome界面,则可以继续下一步,否则,google相应错误解决

这里写图片描述

2、配置mysql和php 1、安装mysql $ sudo apt-get install mysql-server $ sudo apt-get install mysql-client 2、安装php $ sudo apt-get install php-cli php-cgi php-mysql 3、安装FastCgi sudo apt-get install php-fpm 3、配置nginx

修改nginx的配置文件:/etc/nginx/sites-available/default 修改主机名

server_name localhost;

修改index的一行修改为:

index index.html index.htm index.nginx-debian.html index.php;

去掉下面部分的注释,换成下面的文本,用于支持 php 脚本:

location ~ \.php$ { include snippets/fastcgi-phpfastcgi_pass unix:/run/php/php7.0-fpm.sock; }

重新启动nginx:

/etc/init.d/nginx stop /etc/init.d/nginx start

启动fastcgi php:

spawnwww-data -f /usr/bin/php-cgi

为了让php-cgi开机自启动: Ubuntu开机之后会执行/etc/rc.local文件中的脚本 所以我们可以直接在/etc/rc.local中添加启动脚本。 spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi 添加到语句:exit 0 前面才行

创建、测试phpinfo:

sudo gedit /var/www/html/info.php

写入

phpinfo(); ?>

保存退出,测试,打开:

没有报错,则测试成功。

这里写图片描述

4、配置phpmyadmin 1、安装apache2 sudo apt-get install apache2

检测安装是否成功: 在浏览器输入:127.0.0.1或locahost.浏览器上出现内容并有It works.说明安装成功!

2、安装phpmyadmin $ sudo apt-get install phpmyadmin $ sudo apt-get install php-mbstring $ sudo apt-get install php-gettext

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

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

修改php配置文件

cd /etc/php/7.0/cgi sudo gedit php.ini

修改cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0
并且把这一行前面的注释给去掉

重启apache

$ sudo /etc/init.d/apache2 restart

重启nginx

sudo /etc/init.d/nginx restart

打开浏览器,打开localhost/phpmyadmin/,输入用户和密码,即可使用phpmyadmin

这里写图片描述

声明:本文由(Nginx运维与架构)版权所有,禁止转载,文章链接:http://www.nd9p.com/4832.html