debian nginx php mysql_记一次Debian下PHP环境的搭建(nginx+mariadb+PHP)!
顺序是先安装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)!相关推荐
- debian 升级后mysql_教你在Debian和Ubuntu上升级MySQL
系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些花哨的功能.2013年初,最新的 MySQL 5.6发布,目标是提供更 系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些 ...
- 本机web开发环境的搭建--nginx篇
之前写过两篇nginx安装和配置的相关文章: a).Linux下的Nginx安装(开机自启动) b).nginx的配置笔记 我在工作中配置nginx一般用于网页游戏的开发和网站的开发.调试- 而这篇主 ...
- PHP入门及服务环境配置(Nginx+PHP)
PHP入门及服务环境配置(Nginx+PHP) PHP入门 PHP维基百科: PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一 ...
- 测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql
搭建测试环境,Linux下主流环境,搭建花了2天时间,遇到了很多问题,发出来和大家共享下,用来避坑 Virtualbox+CentOS7安装 选择Virtualbox是因为开源,下载的版本如下,这里难 ...
- Debian 7.1.0 安装教程图解(——Debian系统轻量级快速安装法)
Debian 7.1.0 安装教程图解(--Debian系统轻量级快速安装法) 目录 一.Debian 7.1.0最新安装光盘二.安装系统教程图解 三.DebianLNMP更多相关使用系列文章 一.D ...
- Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】
dpkg命令的英文全称是"Debian package",故名意思是Debian Linux系统用来安装.创建和管理软件包的实用工具. 语法格式 dpkg [参数] 常用参数: - ...
- 【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库 ...
- Ubuntu 下搭建 Nginx 部署 vue 项目
Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...
- hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...
在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...
最新文章
- 在VS2008中使用Qt编程
- first-软件工程
- 别人总结的一些git教程大全
- 服务器磁盘系统,服务器磁盘阵列与操作系统
- 基于supermap webgl三维楼层显隐控制思路
- mongodb or and 条件拼凑 Query.And Query.Or
- php-fpm 进程在云服务器cpu分配不均匀
- 死锁必要条件、解决死锁策略
- python股票交易微信提醒_python实现秒杀商品的微信自动提醒功能(代码详解)
- 进程、线程、协程基本概念理解
- 【超分辨率】【深度学习】SRCNN pytorch代码(附详细注释和数据集)
- Vijos 3764 牛奶题
- 2022-2028年中国密码机行业竞争现状及投资策略研究报告
- Jenkins-cents7.6 rpm安装
- 涂抹mysql 完整_涂抹MYSQL-跟着三思一步一步学MySQL
- android第三方开发包(十七)
- FlushMouseMsgBuffer
- 安卓编程常见错误记录
- 东方博宜OJ 1052 - 【入门】行李托运费
- 表面粗糙度的基本评定参数是_表面粗糙度最常用评定参数是什么?
热门文章
- c语言数据类型上机题,2011计算机二级C语言自测题:数据类型及其运算
- java struts 读取文件,Struts中读写文件的路径问题
- LongAdder和AtomicLong哪个性能更好,为什么?
- info命令Linux,Linux zipinfo命令
- SpringMVC的响应数据和结果视图
- 79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)
- 开源项目-太阳神三国杀-QT4编译教程
- BZOJ1509: [NOI2003]逃学的小孩
- Activity生命周期方法的调用顺序project与測试日志
- Nagios 监控系统架构