ubuntu15.10简单搭建nginx+php+mysql

这里只是从无到有的搭建一个最基本的环境,能够让nginx服务器运行PHP程序即可,进阶的配置我以后会补上。

nginx自动安装:

sudo apt-get  install nginx

启动:

sudo /etc/init.d/nginx start

停止:

service nginx stop

访问:

浏览器访问localhost,成功说明nginx安装没问题:

安装php和mysql:

sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql

安装spawn-fcgi:

sudo apt-get install spawn-fcgi

启动spawn-fcgi:

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi

修改nginx配置文件:

在/etc/nginx/nginx.conf中找相应的配置文件,例如/etc/nginx/sites-enabled/default

找到

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

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;
        }
添加与PHP相关的内容,修改后重启nginx;

sudo /etc/init.d/nginx restart

在nginx配置文件的root对应的路径下,添加index.php,通过localhost/index.php访问,能够正常访问即可

<?php
phpinfo();

index.php

效果:

时间: 2025-01-10 08:41:19

ubuntu15.10简单搭建nginx+php+mysql的相关文章

CentOS下搭建Nginx+PHP+MYSQL环境

之前弄了个云主机玩,装了个CentOS,然后搭建了一个Nginx+PHP+MYSQL的环境,按照网上的各种教程安装下来还是遇到了一下小问题,于是我对安装过程做了下整理,然后记录成本文. 1.安装CentOS 这个嘛,我选的这个IDC提供了几种操作系统选择,其中就有CentOS,云主机后台点几下鼠标就OK了,然后SSH连接上去进行其他软件的安装. 2.安装所需的库文件和编译环境 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel li

在 Mac 上搭建 Nginx PHP Mysql 开发环境

其实这个过程跟Linux下安装都差不多,只是部分命令有差别,大同小异. 网上看到很多教程都是用 brew 之类的包管理器安装,但是 Mac 自带了 php , 难道还要再装一个第三方的?强迫症果断不能忍,于是就想利用自带的 php-fpm 来搭建,没想到一搭建就是两个小时,在这里把过程整理一下备用,同时也方便需要的人. 因为是调试环境,所以没有注重安全方面,有些东西直接 chmod 777 了 要用于ws的话还是改改吧. 下载 nginx 源代码 并开始编译 tar zxvf nginx.tar

简单搭建Nginx+Tomcat负载均衡群集

简单介绍:Nginx不多作介绍,它是一个纯静态页面访问的WEB访问服务器,Tomcat和apache或者Nginx一样,但处理静态HTML页面的能力远不后者,所以Tomcat通常作为一个Servlet和JSP容器,单独运行在后端,它属于轻量级的应用服务器,通学用于测试. 下边介绍它的搭建过程:

windows下搭建nginx+php+mysql环境

一.下载需要的东西 1.nginx:http://nginx.org/en/download.html 2.php:http://php.net/downloads.php 3.mysql:(暂时先不管) 二.安装以及配置 1.配置php: 将php.ini-development 重命名为 php.ini,对其中的配置进行修改. enable_dl = on cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 cg

浅谈初次搭建nginx+php+mysql遇到的问题

先说明下我linux上的环境: nginx + php(5.5.10) + mysql 开始的源码已经在本地写好,并调试成功(本地的环境是用XAMPP的默认配置),在把代码上传至linux上时,出现以下问题: [1]写日志时: PHP message: PHP Warning: fopen(log/log.log.141019): failed to open stream: Permission denied 这个是说明没有访问权限 解决:linux对php访问的用户权限有些限制,应该默认是n

centos6.5 搭建nginx php mysql,以及https

生命在于折腾,强两天看到一个RESTFUL API的设计,我觉得一般小公司可能为了开放方便不用这些. 但是其中提到了HTTPS来提高API的安全性,这个点我觉得很重要,于是用周末来搭建一个这样的环境. 在网上找了很多教程后都不是很好,对于我这样的新手简直就是太难,不过万幸的是找到了一个非常好的网站OSYUNWEI,可以百度一下. 第一步:参考这个教程:http://www.osyunwei.com/archives/8867.html 一路走下来没什么大问题,到了最后访问php的时候,发现不解析

Redhat/CentOS7-环境虚拟机简单搭建Nginx+Tomcat负载均衡集群

Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选.由于Tomcat处理静态HTML的能力运不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端. Nginx服务器能支持高达50000个并发连接数的响应,拥有强大的静态资源处理能力,运行稳定,并且内存.CPU等系统资源消耗非常低. 通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂请求等问题,不能单独应用于生产环

CentOS7搭建Nginx + PHP + MySQL

------------------------------------------------------------------------------------- Nginx安装参考地址:http://www.cnblogs.com/farwish/p/3807289.html PHP源码安装: 1. 下载源码包并解压: wget http://cn2.php.net/distributions/php-5.6.3.tar.gz tar zxvf php-5.6.3.tar.gz cd

mac下搭建nginx+php+mysql

安装nginx brew install nginx 修改配置文件 vim /usr/local/etc/nginx/nginx.conf 添加相应的server 安装mysql brew install mysql mac自带php-fpm,无洁癖的人直接使用,否则自行安装 cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf 修改配置文件: vim /private/etc/php-fpm.conf 开启并修改: inc