zl程序教程

nginx + php

  • 第一课:服务器环境部署(Nginx+PHP-FPM)

    第一课:服务器环境部署(Nginx+PHP-FPM)

    这边我们直接开始第一课:服务器环境部署。前期准备:1.CVM服务器或者轻量级服务器2.域名(推荐购买顶级域名,理由:不贵,而且以后也可以方便做其他配置)*服务器:对于时间充裕,不急着使用的,首选内地的服务器,虽然备案可能大约要15-20天左右,但是鉴于目前环境,内地的服务器还是有优势(类似后期部署应用,无需备案的服务器国内都解析不了),而且据说在推广方面备案的服务器收录的更好如果急着需要练手的,那

    日期 2023-06-12 10:48:40     
  • swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建

    swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建

    实验环境:ip服务备注192.168.2.66Docker swarm service(nginx+php)node1192.168.2.67Docker swarm service(nginx+php)node2192.168.2.10Docker swarm service(nginx+php)node3192.168.2.20mysql+haproxymysql-haproxy实验:搭建sw

    日期 2023-06-12 10:48:40     
  • 解决windows+nginx下 PHP-CGI 进程崩溃问题

    解决windows+nginx下 PHP-CGI 进程崩溃问题

    本地开发系统使用的是windows系统下,配置的 nginx+php,在使用过程中总是出现崩溃现象,网上搜解决办法时,很多网友说是PHP-CGI 进程崩溃 造成的,当 php-cgi 处理php 达到500次,就自动关闭。也给出了解决办法。解决的办法就是使用 xxfpm,管理FastCGI进程,xxfpm可以控制启动 FastCGI的进程数量。进程挂掉后会自动启动一个新的进程。git地址:http

    日期 2023-06-12 10:48:40     
  • 树莓派 | Raspberry Pi 4B使用nginx+sqlite3+php7.3+typecho搭建轻量级博客系统

    树莓派 | Raspberry Pi 4B使用nginx+sqlite3+php7.3+typecho搭建轻量级博客系统

    warning: 这篇文章距离上次修改已过552天,其中的内容可能已经有所变动。 前言手头的树莓派4B跑了跑人脸识别以后就一直在吃灰。最近想起来以前看到一款很不错的叫Typecho的轻量级博客程序,简洁美观,拓展性强。正好可以把闲置的树莓派算力利用起来。目录前言目录概要硬件环境开始搭建SQLite3PHP7.3及拓展库NginxTypecho概要硬件环境服务器:树莓派4B 烧录Raspberry

    日期 2023-06-12 10:48:40     
  • 隐藏 Nginx 和 PHP 版本号

    隐藏 Nginx 和 PHP 版本号

    warning: 这篇文章距离上次修改已过225天,其中的内容可能已经有所变动。 配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集

    日期 2023-06-12 10:48:40     
  • 利用宝塔面板搭建nginx及PhpMyadmin等环境

    利用宝塔面板搭建nginx及PhpMyadmin等环境

    宝塔面板是很厉害的。凯哥很喜欢。可以实时监控服务器情况。而且安装软件很方便。这里,凯哥就利用宝塔安装的Nginx环境来处理。查看nginx配置复制一个,就可以了

    日期 2023-06-12 10:48:40     
  • Linux部署网站(Nginx+PHP+MySQL)

    Linux部署网站(Nginx+PHP+MySQL)

    Linux部署网站(Nginx+PHP+MySQL)一、部署思路做好网站部署前期准备,购买域名、服务器、备案等工作(如果是学习需要,可以使用虚拟机),在服务器上使用Nginx、PHP、MySQL官方网站提供的源码包进行本地编译安装。安装完成之后对各软件进行配置、修改配置文件等工作,以及对服务器安全进行配置,如打开防火墙,开放相关端口等,保证各软件、各模块之间能够互相配合,支持网站各项功能正常使用。

    日期 2023-06-12 10:48:40     
  • CentOS Nginx php 安装中文分词SCWS扩展

    CentOS Nginx php 安装中文分词SCWS扩展

    最近正在做appsite框架传统网站架构的拓展、其中不免有SEO的部分。 在网上做了一点功课,meta中的 description比较关键,keywords据说已经不再受搜索引擎的关照了,不过这种事情现在不能盲目相信,既然做一个网站那么还是应该要照顾好关键词。但是没必要付出过高的人力成本,所以我这里想到的还是使用分词扩展来自动生成关键词。 这样做的好处是,无论搜索引擎是否在意关键词,我们有和内容相

    日期 2023-06-12 10:48:40     
  • macOS 通过brew配置php,nginx,composer,php-zip,php-redis

    macOS 通过brew配置php,nginx,composer,php-zip,php-redis

    前言 WhymacOS在某个版本改版之后,对于文件的权限系统做了升级,同时开启了一个SIP保护功能,导致了基于之前一直的习惯(macos自带的Apache,php)在使用的时候会有诸多阻碍。譬如说,安装一个php扩展的时候,就会遇到各种各样的问题,安装过程不能顺利进行。 类似于: PHP 安装扩展报错 grep: /usr/include/php/main/php.h: No such file

    日期 2023-06-12 10:48:40     
  • CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    LEMP是一个软件堆栈,包含一组免费的开源工具,这些工具用于为高流量和动态网站提供动力。 LEMP是Linux,Nginx(发音为Engine X),MariaDB/MySQL和PHP的首字母缩写。 Nginx是一款开源,强大且高性能的Web服务器,它还可以兼作反向代理。 MariaDB是用于存储用户数据的数据库系统,而PHP是用于开发和支持动态网页的服务器端脚本语言。 相关: CentOS

    日期 2023-06-12 10:48:40     
  • nginx  mysql  php构建更高效的Web服务:LNMP技术实践(lnmplinux)

    nginx mysql php构建更高效的Web服务:LNMP技术实践(lnmplinux)

    LNMP是一种技术,它使用Linux,Nginx,MySQL和PHP来构建和管理Web服务器,构建出更高效的网站。 它以轻量级、高性能、高可靠性、安全性等特点而出名, 并在各种Web应用中发挥了重要的作用。 首先,Linux是LNMP的操作系统,它支持多用户、多任务和多作业,具有安全性和稳定性。 Nginx是一种轻量级的Web服务器,拥有低的系统资源占用和高的处理性能, 满足了大量客户端的高并

    日期 2023-06-12 10:48:40     
  • Debian5系统下的Nginx/PHP/MySQL+WordPress的一键安装包

    Debian5系统下的Nginx/PHP/MySQL+WordPress的一键安装包

    前几天买了个BuyVM的15刀/年的VPS,由于是128M的内存,所以就选择了安装据说是最省资源的Debian系统.然后又在网上找到了Nginx/PHP/MySQL+WordPress的一键安装包,安装WordPress之后内存用到50M,基本满足我的要求了.安装步骤很简单,这里留存一下. 安装步骤如下: 登陆VPS的SSH之后执行如下语句 # wgethttp://github.com/l

    日期 2023-06-12 10:48:40     
  • Ubuntu 11.04 安装 nginx+php5+mysql 的web服务器

    Ubuntu 11.04 安装 nginx+php5+mysql 的web服务器

    Nginx是一款有俄罗斯人开发的轻量级的web 服务器软件,现在很多网站都在使用这款软件,包括国内的互联网巨头腾讯网站都在使用Nginx。这款软件优点,免费、开源、高性能,而且稳定、功能强大、配置简单、资源消耗小。通过 PHP-FPM在ubuntu 11.04中支持 php5和mysql。 好了,不多说了,现在开始安装。1.初步说明在本教程中使用的主机名为 server1.example.com

    日期 2023-06-12 10:48:40     
  • 在CentOS 5.6 中安装 Nginx + PHP5 + MySQL

    在CentOS 5.6 中安装 Nginx + PHP5 + MySQL

    nginx是俄罗斯开发人员开发的web服务器软件,其特点是运行速度快,占用内存小,CPU低消耗,使用迅速在web服务器市场上占领了一席之地,现在nginx已经成立了一家专门的公司。在本教程中使用主机名server1.example.com,IP 地址 192.168.0.100 。这些设置可能会有所不同,所以你必须在适当情况下以取代他们。首先安装MySQL 5,输入命令:yum install m

    日期 2023-06-12 10:48:40     
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

    很长时间没有在 Ubuntu 安装实际操作安装web服务器了,今天想练练手,在虚拟机上做个试验,我不该保证你也一定会成功,做参考吧!LNMP组合。 现象我介绍一下基本系统情况: 虚拟机(Oracle VM) 操作系统 Ubuntu 12.04 server (该系统安装时我只选择了ssh server) 真机与虚拟机使用桥接方式 设置为静态IP:192.168.1.208 适情况个人设置

    日期 2023-06-12 10:48:40     
  • CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)

    CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)

    关于 Nginx (发音 engine x )这是一款免费、开源、高效的 HTTP 服务器,Nginx是以稳定著称,丰富的功能,结构简单,低资源消耗。本教程演示如何在CentOS 6.5服务器(适用于 CentOS 7)安装Nginx与PHP(通过php-fpm)和MySQL(MariaDB)。 1 先说一下 本文使用的主机名称: server1.example.com 和IP地址: 19

    日期 2023-06-12 10:48:40     
  • Nginx网站架构实战——09、编译PHP并与nginx整合

    Nginx网站架构实战——09、编译PHP并与nginx整合

    Nginx网站架构实战——01、Nginx介绍及编译安装:传送门 Nginx网站架构实战——02、Nginx信号量:传送门 Nginx网站架构实战——03、nginx虚拟主机配置:传送门 Nginx网站架构实战——04、nginx日志管理:传送门 Nginx网站架构实战——05、nginx定时任务完成日志切割:传送门 Nginx网站架构实战——06、Location详解之精准匹配:传送门

    日期 2023-06-12 10:48:40     
  • 解决Nginx+PHP(FastCGI)遇到的502BadGateway错误

    解决Nginx+PHP(FastCGI)遇到的502BadGateway错误

    我让按照以下两个步骤去解决,最后在第2步中将FastCGI的timeout时间增加为300,问题解决:  PS:比较羡慕迅雷的Web服务器,16G内存。--------------------------------------------------------------------------------  1、查看当前的PHPFastCGI进程数是否够用:netstat-anpo|gre

    日期 2023-06-12 10:48:40     
  • 解决Nginx+PHP(FastCGI)遇到的502BadGateway错误

    解决Nginx+PHP(FastCGI)遇到的502BadGateway错误

    我让按照以下两个步骤去解决,最后在第2步中将FastCGI的timeout时间增加为300,问题解决:  PS:比较羡慕迅雷的Web服务器,16G内存。  1、查看当前的PHPFastCGI进程数是否够用:netstat-anpo|grep"php-cgi"|wc-l  如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。

    日期 2023-06-12 10:48:40     
  • ubuntu上配置Nginx+PHP5FastCGI服务器配置

    ubuntu上配置Nginx+PHP5FastCGI服务器配置

    首先安装或编译Nginx。安装Nginx源码包可以在官方主页上下载。Ubuntu9.04可以直接通过apt安装,也可以从这里下载最新的deb包:sudoapt-getinstallnginx如果要自己编译的话,需要确保自己已经有编译器和PCRE的库(用于Nginx的rewrite模块,如果不需要这个模块可以在configure时使用./configure?without-rewrite)。编译

    日期 2023-06-12 10:48:40     
  • Windows下Nginx+PHP5的安装与配置方法

    Windows下Nginx+PHP5的安装与配置方法

    以下是我在Windows 2003安装中Nginx和PHP5.2的步骤,但windows版本的nginx性能要比Linux/Uninx版本的Nginx差太多。 安装PHP5首先,从http://www.php.net/downloads.php下载最新的PHP5.2.9-2Windows版本,解压至C:\php,把压缩包中的php.ini-recommended,更名为php.ini,然后打开修

    日期 2023-06-12 10:48:40     
  • lanmp(LinuxApacheNginxMysqlPhp)的安装配置

    lanmp(LinuxApacheNginxMysqlPhp)的安装配置

    1)安装Centos5,下载地址http://mirrors.sohu.com/centos/5/isos/i386/安装过程请禁用selinux和防火墙2)安装必要的组件LANG=Cyum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-de

    日期 2023-06-12 10:48:40     
  • 基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS

    基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS

    虽然开始在MySQL5.5.8的编译过程中遇到了一些问题,因为之前从未接触过Cmake方式的编译,在查阅官方手册并结合谷歌,终于把问题搞定了。目前Nginx的worker_processes设置为4,php-fpm设置为dynamic模式,max_children=32,start_servers=8,min_spare_servers=4,max_spare_servers=16,max_re

    日期 2023-06-12 10:48:40     
  • CentOS5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    CentOS5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    一、源码包准备 服务器端主要是安装memcache服务器端,目前的最新版本是memcached-v1.4.4。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent, libevent的最新版本是libevent-1.4.

    日期 2023-06-12 10:48:40     
  • 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤

    基于ubuntu下nginx+php+mysql安装配置的具体操作步骤

    1、更新 1 sudo apt-get update 2、安装nginx 1 sudo apt-get intsall nginx  Ubuntu安装之后的文件结构大致为:* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin/nginx * 日志放在了/var

    日期 2023-06-12 10:48:40     
  • ubuntu10.04配置nginx+php-fpm模式的详解

    ubuntu10.04配置nginx+php-fpm模式的详解

    ppa安装php-fpm安装工具包复制代码代码如下:$sudoapt-getinstallpython-software-properties  添加ppa源复制代码代码如下:$sudoadd-apt-repositoryppa:yola/php5安装php5-fpm复制代码代码如下:sudo apt-get updatesudo apt-getinstall php5-fpm其它必要的软件安装

    日期 2023-06-12 10:48:40     
  • 深入Nginx+PHP缓存详解

    深入Nginx+PHP缓存详解

    Nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容proxy_cache缓存减少了nginx与后端通信的次数,节省了传输时间和后端带宽fastcg

    日期 2023-06-12 10:48:40     
  • mac下安装nginx和php

    mac下安装nginx和php

    一、前话:1.1、环境选择:重新在mac上配置php,原本mac上就自带有apach、php以及pgsql,如果图简单的话,直接用就可以了,不过在安装前我仔细思考了一下几个问题:选apache还是nginx:两个我了解的都比较少,相对而言我接触nginx比较多,服务器用的也是nginx,没办法谁叫nginx负载高呢。为了更好的接触nginx的环境,我决定还是统一下环境,方便今后使用,这是这次的主

    日期 2023-06-12 10:48:40     
  • nginx禁止dedecms目录php执行权限

    nginx禁止dedecms目录php执行权限

    复制代码代码如下:location~*^/(data|uploads|templets|special|html|erwe)/.*\.(php|php5)${denyall;}

    日期 2023-06-12 10:48:40     
  • nginx调用php-fpm出错解决方法和nginx配置详解

    nginx调用php-fpm出错解决方法和nginx配置详解

    装完了nginx和php-5.5,配置好了nginx调用php后,就开始启动php-fpm。 使用下面的命令复制代码代码如下:/usr/local/php/sbin/php-fpm就可以启动了。 在nginx的目录中创建个php的检测脚本index.php 结果在打开http://localhost/index.php 悲剧的发现居然无法打开。查看日志文件,看了下报错原因复制代码代码如下:201

    日期 2023-06-12 10:48:40     
  • 在nginx中配置pathinfo模式支持thinkphp的URL重写

    在nginx中配置pathinfo模式支持thinkphp的URL重写

    最近一个项目中使用了ThinkPHP做为开发框架,URL上我们使用了PATHINFO模式,但是Nginx默认是不支持PATHINFO的,需要进行手动配置才可以,于是我们按照了以下方法进行了Nginx的PATHINFO支持配置:修改nginx.conf,找到server中的location~.php${},修改为location~.php{},并在其中增加以下内容:复制代码代码如下:set$pat

    日期 2023-06-12 10:48:40