PHP5.3与5.5废弃与过期函数整理汇总
PHP 2-17 1011浏览 0评论很多PHP程序员都知道,从PHP5.3开始加入了一个新的报错级别DEPRECATED,即将废弃/过期。 下面我们来一个个版本梳理一下。 在php5.3被放弃的函数有:
php-fpm的重启/关闭
PHP 2-7 835浏览 0评论php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要
nginx + php-fpm fastcgi防止跨站、跨目录的安全设置
PHP 2-3 1061浏览 0评论我们知道apache php mod的方式可以很方便的配置 open_basedir 限制各个站点的目录访问权限。 nginx + php-fpm fastcgi的方式需要这样做。 首先php的版本必须大于等于php5.3.3。
nginx+php 限制每个站点的目录范围
PHP 2-3 836浏览 0评论我们针对每个站点,需要php能够访问该站点所在目录以及/tmp/临时目录。 SO..看到有人这么写 open_basedir=.:/tmp/
nginx php-fpm安装配置
PHP 2-3 814浏览 0评论nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx 本文以php-fpm为例介绍如何使nginx支持PHP
启动php-fpm的时候出现 Starting php_fpmfpm_unix_conf_wp()
PHP 2-2 933浏览 0评论启动php-fpm的时候出现 Starting php_fpm Dec 29 15:27:32.502790 [ERROR] fpm_unix_conf_wp(), line 124: please specify user and group other than root, pool 'default'
Linux php编译安装后bin目录中怎么没有php-cgi文件
PHP 2-2 961浏览 0评论./configure --enable-fastcgi php安装后bin目录中怎么没有php-cgi文件, 为什么会这样啊 ?
Following unknown configure options were used:--enable-fpm
PHP 2-2 894浏览 0评论执行cd php-5.2.13安装时候 ./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets --enable-fastcgi --enable-fpm 错误:Following unknown configure options were used:--enable-fpm
Apache2 + PHP-FPM 配置要点
PHP 2-2 955浏览 0评论Apache2 + PHP-FPM 配置要点,注释的都不是要点。 <VirtualHost *:80> ServerName my.domain.com ServerAdmin admin@domain.com DocumentRoot /var/www/my.domain.com RewriteEngine On <IfModule mod_fastcgi.c> #ScriptAlias /php/ "/usr/bin/" ScriptAlias /php/ "/usr/sbin/" #FastCgiExternalServer /app/php/php-cgi -socket /var/run/php5-fpm.sock FastCgiExternalServer /usr/sbin/php5-fpm -socket /var/run/php5-fpm.sock #<Directory "/usr/bin/"> # SetHandler fastcgi-script # Options FollowSymLinks # Order allow,deny # Allow from all #</Directory> #AddType application/x-httpd-php .php AddHandler php-fastcgi .php #Action php-fastcgi /php/php-cgi Action php-fastcgi /php/php5-fpm </IfModule> <Directory /app/www/owncloud> AllowOverride ALL </Directory> <IfModule dir_module> DirectoryIndex index.html </IfModule> AllowEncodedSlashes On ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined ServerSignature Off </VirtualHost> 注释过的地方,是走过的一些弯路。