在Debian 8系统安装 nginx + php + mysql(MariaDB) 基本Web环境-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在Debian 8系统安装 nginx + php + mysql(MariaDB) 基本Web环境

dongshan8 2016-07-10 15:38:44 7820
阿里云的ECS公共系统镜像里有“Debian 8.0 64位”的选择项,下边以安装wordpress为例,简单记录一下安装环境的过程。

环境:Debian 8 64位, nginx-1.6.2,php-5.6,MariaDB-10.0

过程:


1. 创建文件 /etc/apt/sources.list,因为当前Debian 8的镜像系统中没有该文件,内容如下:
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free


2. 运行 apt-get update 的命令,更新软件包安装源

3. 运行 apt-get install nginx 命令,安装 nginx web

4. 运行 apt-get install php5-fpm php5-mysqlnd 命令,安装 php-fpm 及相应组件

5. 编辑默认的nginx站点配置文件/etc/nginx/sites-enabled/default,添加 index.php 类型的默认首页文件,及启用php
index index.html index.htm index.nginx-debian.html;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
        #
        #       # With php5-cgi alone:
        #       fastcgi_pass 127.0.0.1:9000;
        #       # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
        }


6. 之后需要通过 systemctl restart nginx 命令重启 nginx  服务,以让更改生效

7. 运行 apt-get install mariadb-server 命令,安装 MariaDB (mysql)数据库服务端

8. 将wordpress的程序文件放在 /var/www/html 目录里,根据提示完成wordpress安装


参考:
https://wiki.debian.org/SourcesList
https://www.vultr.com/docs/setup-up-nginx-php-fpm-and-mariadb-on-debian-8



弹性计算 关系型数据库 MySQL Unix 应用服务中间件 PHP 数据库 nginx
分享到
取消 提交回答
全部回答(3)
  • dongshan8
    2016-07-16 15:38:00
    回 2楼(ivmmff) 的帖子
    我也不确定,原文里这么说的: http://httpredir.debian.org/
    About httpredir.debian.org

    The redirector aims to solve the problem of choosing a Debian mirror. It uses the geographic and network location of the user and the mirrors, the architecture of the requested files, IP address family, the availability and freshness of the mirrors, and a few other things.
    The result: it selects the best mirror that can serve the file. Give the demonstration a try!


    0 0
  • 妙正灰
    2016-07-16 12:53:28
    httpredir.debian.org 是干什么的
    0 0
  • 鬼才神兵
    2016-07-15 20:56:10
    优秀文章-欢迎进行技术分享,感谢你的支持!
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程