标签:PHP相关的结果180条:

    lnmp环境不重新编译php安装postgresql扩展(pgsql和pdo_pgsql)

      新项目的服务器使用的是lnmp环境,已经把mysql换成了postgresql,那么必须让php支持pgsql扩展。为了不重新编译php,使用phpize工具进行追加。1.下载php7安装包访问php官方下载页,找到自己对应的php版本:https://secure.php.net/downloads.phpwget//cn2.php.net/distributions/php-7.0.30.ta…

    发布于:2019-10-24 04:42:12

    Nginx利用fastcgi_cache缓存php页面

      前言fastcgi_cache是一个nginx的插件,用于缓存fastcgi接口的执行结果,例如缓存php的执行结果。特别是php网站的首页与一些非交互页面,利用fastcgi_cache可以大幅度提升访问速度,并且降低php的执行压力。配置1.在nginx的主配置文件在主配置文件(nginx.conf)中添加缓存域fastcgi_cache_path/dev/shmginx-cachelevel…

    发布于:2019-10-23 11:02:22

    如何为多个PHP-FPM容器构建单一的Nginx Docker镜像

      如何为多个PHP-FPM容器构建单一的Nginx Docker镜像在使用Docker容器来开发PHP微服务套件的过程中,作者遇到了容器数量过多的问题。最近,我一直在使用Docker容器来开发PHP微服务套件。一个问题是PHP应用已经搭建,可以与PHP-FPM还有Nginx(取代了简单的Apche/PHP环境)一起工作,因此每个PHP微服务需要两个容器(以及两个Docker镜像):一个PHP-FPM容器和一个Nginx容器。这个应用运行了6个以上的服务,做个乘法就…

    发布于:2019-10-23 08:37:33

    关于nginx和php-fpm的修改用户和用户组的问题

      修改nginx和php-fpm的用户和用户组时除了修改nginx.conf下的user*****和/etc/php-fpm.d/www.conf下的user=****group=****修改上面之后,重启nginx和php-fpm,ps-ef|grep…会发现应用的用户和用户组变了,但是这还能算万事大吉还要修改一下一些目录下的权限(以修改的用户和用户组为nobody为例)如nginx的日志目录/v…

    发布于:2019-10-23 04:35:50

    nginx+php-fpm搭建wordpress

      一开始搭建的hexo博客,hexo博客有个缺点,他是用nodejs的服务器,不太稳定,服务器经常挂。所以最后还是决定用nginx+php-fpm搭建一个wordpress站点,这样网站就比较稳定。废话不多说,直接进入主题。我是用的centos的服务器,下面的一些个命令也是centos的命令,不过其他的也相差不大,主要的是步骤正确就好。1.准备LNMP环境安装nginx使用yum安装nginxyum…

    发布于:2019-10-23 04:16:34

    配置一个nginx+php-fpm的web服务器

      一、基本信息系统(L):CentOS6.9#下载地址:http://mirrors.sohu.comWeb服务器(N):NGINX1.14.0#下载地址:http:/ginx.org/en/download.html数据库服务器(M):MySQL5.6.40#下载地址:https://dev.mysql.com/downloads/mysqlPHP-FPM服务器(P):php-5.6.8.tar.…

    发布于:2019-10-23 04:03:18

    CentOS上PHP完全卸载

      想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载。1.首先查看机器上安装的所有php相关的rpm包[root@localhostnginx]#rpm-qa|grepphpphp-cli-5.3.3-22.el6.x86_64php-pdo-5.3.3-22.el6.x86_64php-gd-5.3.3-22.el6.x86_64php-f…

    发布于:2019-10-22 02:13:55

    CentOS安装配置PHP的Memcache扩展

      CentOS安装配置PHP的Memcache扩展前面我们已经讲了怎么安装memcached对象缓存系统,光是安装了没有PHP的扩展支持,对咱们的WordPress仍然是没有任何加速作用,跟我一起来配置下PHP的Memcache扩展吧!下载软件资源php扩展memcache3.0.8下载地址:http://pecl.php.net/package/memcache直接下最新版的,其实已经很久没更新了。安装步骤上传下载好的软件包到服务器,然后通过终…

    发布于:2019-10-22 00:44:11

    为所有PHP-FPM容器构建单独的Nginx Docker镜像

      为所有PHP-FPM容器构建单独的Nginx Docker镜像最近,原文作者一直在使用Docker容器来开发PHP微服务套件。一个问题是PHP应用已经搭建,可以和PHP-FPM和Nginx(取代了简单的Apche/PHP环境)一起工作,因此每个PHP微服务需要两个容器(以及两个Docker镜像):一个PHP-FPM容器和一个NGinx容器。这个应用运行了6个以上的服务,如果做个乘法,在开发和生产之间会有约30个容器。作者决定构建一个单独的NGinxDocke…

    发布于:2019-10-21 00:59:55

    Centos 7安装Nginx+PHP+MariaDB环境搭建WordPress博客

      WordPress是一个免费的开源项目,是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用,国内外有不少的知名网站建设都是基于WordPress程序,WordPress有许多第三方开发的免费模板和免费插件,安装方式简单易用,相信很多人的第一个站点都是基于WordPress建的。访问官网h…

    发布于:2019-10-19 01:07:53

    PHP 和 Python 基于 UDP 协议操作 memcached

      在写完(https://mp.weixin.qq.com/s?__biz=MzAwOTU4NzM5Ng==&mid=2455770298&idx=1&sn=1a6232862a977c9bc85d99620a9e8499&scene=21#wechat_redirect)这篇文章后,我重新燃起了对memcached的兴趣,在新浪博客的时候,我们很早就使用了memca…

    发布于:2019-10-19 00:47:50

    php-fpm 搭建

      php-fpm即php-FastcgiProcessManager。php-fpm是FastCGI的实现,并提供了进程管理的功能。进程包含master进程和worker进程两种进程。master进程只有一个,负责监听端口,接收来自WebServer的请求,而worker进程则一般有多个(具体数量根据实际需要配置),每个进程内部都嵌入了一个PHP解释器,是PHP代码真正执行的地方。配置nginx和p…

    发布于:2019-10-18 16:35:40

    Nginx使用的php-fpm的两种进程管理方式及优化

      这篇文章主要介绍了Nginx使用的php-fpm的两种进程管理方式及优化,需要的朋友可以参考下PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而…

    发布于:2019-10-18 16:07:53

    php-fpm 占用CPU过高,100%的解决方法

      php-fpm 占用CPU过高,100%的解决方法话说最近配置的LNMP还算稳定,正在暗自窃喜,但是从昨晚开始,就发现服务器的CPU占用过高,甚至到了100%。我的内存是1G的,正常情况下占用率应该在5%以下,最多不超10%。阿里云最近的监控显示:使用top命令查看,发现php-fpm占用内存过高,非常不正常:我按照《Nginx使用的php-fpm的两种进程管理方式及优化》这篇文章,配置php-fpm进程数如下:重启php-fpm后,还是没有彻底…

    发布于:2019-10-18 15:44:33

    PHP-FPM配置的优化

      php-fpm默认安装后以下三个参数都是关闭的:#表示在emergency_restart_interval所设值内出现SIGSEGV或者SIGBUS错误的php-cgi进程数如果#超过emergency_restart_threshold个php-fpm就会优雅重启。这两个选项一般保持默认值。emergency_restart_threshold=10emergency_restart_inte…

    发布于:2019-10-18 15:24:56

    WordPress基础配置文件wp-config.php详解

      WordPress基础配置文件wp-config.php详解在安装WordPress博客程序的时候我们常常会碰到下面的问题:当我们按照安装步骤一步步填写好数据库名、用户名、密码/数据库主机以及表前缀的时候,WordPress突然给我们来一句“抱歉,我不能写入wp-config.php文件。”,这就很尴尬了不是。那么wp-config.php文件到底是什么呢,为什么我们安装个博客程序还要写入这么个文件呢?wp-config.php是wordpress的基础配…

    发布于:2019-10-17 19:01:22