开发者社区> 问答> 正文

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

阿里云的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



展开
收起
dongshan8 2016-07-10 15:38:44 9195 0
3 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    回 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!


    2016-07-16 15:38:00
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    httpredir.debian.org 是干什么的
    2016-07-16 12:53:28
    赞同 展开评论 打赏
  • 阿里云论坛版主,伪Linux运维,完美主义者。
    优秀文章-欢迎进行技术分享,感谢你的支持!
    2016-07-15 20:56:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载