顺序是先安装nginx,然后安装mariadb,最后安装PHP。系统用的是debian7

安装nginx

sudo apt-get install nginx

我这里用的是稳定的源,没用测试的源,所以我这里nginx的版本是1.2.1。配置后续弄。ifconfig获取服务器的ip然后在浏览器里面进行输入,查看是否能正常访问

安装mariadb

sudo service nginx start

使用下面的命令知道自己的IP为多少:

ifconfig eth0 | grep inet | awk '{ print $2 }'

打开默认虚拟主机配置使用下面的命令:

sudo nano /etc/nginx/sites-available/default

找到相应的内容进行更改和替换。

[...]

server {

listen   80;

root /usr/share/nginx/www;

index index.php index.html index.htm;

server_name example.com;

location / {

try_files $uri $uri/ /index.html;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/www;

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

location ~ \.php$ {

try_files $uri =404;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

[...]

安装mariadb我是用的电子科技大学的源使用下面几条语句就能安装。

PS:参考Mariadb官网mariadb官网链接

安装PHP

进行PHP的配置修改

使用下面的命令进行打开:

sudo nano /etc/php5/fpm/php.ini

找到cgi.fix_pathinfo=1 并将1改为0

cgi.fix_pathinfo=0

创建一个显示php的测试页

在目录下创建一个测试页。

sudo nano /usr/share/nginx/www/info.php

在下面新添加一行:

phpinfo();

?>

PS:可参考官网的PHP扩展列表

网站配置后续跟上

debian nginx php mysql_记一次Debian下PHP环境的搭建(nginx+mariadb+PHP)!相关推荐

  1. debian 升级后mysql_教你在Debian和Ubuntu上升级MySQL

    系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些花哨的功能.2013年初,最新的 MySQL 5.6发布,目标是提供更 系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些 ...

  2. 本机web开发环境的搭建--nginx篇

    之前写过两篇nginx安装和配置的相关文章: a).Linux下的Nginx安装(开机自启动) b).nginx的配置笔记 我在工作中配置nginx一般用于网页游戏的开发和网站的开发.调试- 而这篇主 ...

  3. PHP入门及服务环境配置(Nginx+PHP)

    PHP入门及服务环境配置(Nginx+PHP) PHP入门 PHP维基百科: PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一 ...

  4. 测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql

    搭建测试环境,Linux下主流环境,搭建花了2天时间,遇到了很多问题,发出来和大家共享下,用来避坑 Virtualbox+CentOS7安装 选择Virtualbox是因为开源,下载的版本如下,这里难 ...

  5. Debian 7.1.0 安装教程图解(——Debian系统轻量级快速安装法)

    Debian 7.1.0 安装教程图解(--Debian系统轻量级快速安装法) 目录 一.Debian 7.1.0最新安装光盘二.安装系统教程图解 三.DebianLNMP更多相关使用系列文章 一.D ...

  6. Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】

    dpkg命令的英文全称是"Debian package",故名意思是Debian Linux系统用来安装.创建和管理软件包的实用工具. 语法格式 dpkg [参数] 常用参数: - ...

  7. 【Debian 9(Stretch)】linux系统下安装gcc-9.3.0

    [Debian 9(Stretch)]linux系统下安装gcc-9.3.0 0 实验环境 1 下载并解压gcc-9.3.0 2 安装必要的库 2.1 安装大整数运算库gmp 2.1 安装mpfr库 ...

  8. Ubuntu 下搭建 Nginx 部署 vue 项目

    Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...

  9. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...

    在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...

最新文章

  1. 在VS2008中使用Qt编程
  2. first-软件工程
  3. 别人总结的一些git教程大全
  4. 服务器磁盘系统,服务器磁盘阵列与操作系统
  5. 基于supermap webgl三维楼层显隐控制思路
  6. mongodb or and 条件拼凑 Query.And Query.Or
  7. php-fpm 进程在云服务器cpu分配不均匀
  8. 死锁必要条件、解决死锁策略
  9. python股票交易微信提醒_python实现秒杀商品的微信自动提醒功能(代码详解)
  10. 进程、线程、协程基本概念理解
  11. 【超分辨率】【深度学习】SRCNN pytorch代码(附详细注释和数据集)
  12. Vijos 3764 牛奶题
  13. 2022-2028年中国密码机行业竞争现状及投资策略研究报告
  14. Jenkins-cents7.6 rpm安装
  15. 涂抹mysql 完整_涂抹MYSQL-跟着三思一步一步学MySQL
  16. android第三方开发包(十七)
  17. FlushMouseMsgBuffer
  18. 安卓编程常见错误记录
  19. 东方博宜OJ 1052 - 【入门】行李托运费
  20. 表面粗糙度的基本评定参数是_表面粗糙度最常用评定参数是什么?

热门文章

  1. c语言数据类型上机题,2011计算机二级C语言自测题:数据类型及其运算
  2. java struts 读取文件,Struts中读写文件的路径问题
  3. LongAdder和AtomicLong哪个性能更好,为什么?
  4. info命令Linux,Linux zipinfo命令
  5. SpringMVC的响应数据和结果视图
  6. 79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)
  7. 开源项目-太阳神三国杀-QT4编译教程
  8. BZOJ1509: [NOI2003]逃学的小孩
  9. Activity生命周期方法的调用顺序project与測试日志
  10. Nagios 监控系统架构