【PHP的配置详细选项】教程文章相关的互联网学习教程文章

AsfPHP开发之配置信息常驻系统内存【图】

这篇文章主要介绍了关于Asf PHP 开发之配置信息常驻系统内存,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下传统MVC 与 Asf 比较传统的MVC框架每次请求都会去重新加载配置文件。即使配置文件内容没有更新, 也会去重新加载一次。这是一个很不好的设计。(开启Opcache情况下, 还是有执行的过程时间)Asf框架读取到配置文件的内容保存到系统内存, 下一次请求直接去内存读取数据。Asf 也提供非常简单的配置实现 Config ...

ThinkPHP框架实现rewrite路由配置【图】

这篇文章主要介绍了关于ThinkPHP框架实现rewrite路由配置,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下rewrite路由形式: //网址/分组/控制器/方法  配置实现rewrite路由的配置:  1、 修改apache的配置  先修改httpd.conf配置文件中的AllowOverrideAll,全部修改成All:  2、开启重写模块:  3、修改虚拟目录中的配置,新加下面的代码:  4、 添加分布式配置文件:  5、 重启apache生成配置以...

如何配置php客户端(phpredis)并连接Redis【图】

这篇文章主要介绍了关于如何配置php客户端(phpredis)并连接Redis,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下使用php连接Redis、Memcache等都需要进行扩展,以CentOS为例,介绍phpredis的客户端环境搭建。第0步:准备工作华为云上购买1台弹性云服务器ECS(我选了CentOS 6.3),一个分布式缓存实例(DCS for Redis),我选了个单机实例。注意ECS和缓存实例配置相同的VPC和安全组,确保网络互通。第一步:安装...

php7+的php-fpm参数配置的注意事项

这篇文章主要介绍了关于php7+的php-fpm参数配置的注意事项 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下安装php7+的,如果php-fpm的这几个参数设置不当了,会导致php-fpm启动不了,nginx站点不能解析php文件,报404错误。相关命令:centos7+,启动php-fpm:systemctl start php-fpm查看php-fpm是否启动:ps -ef|grep phpphp-fpm的核心参数配置,默认如下:pm = dynamic pm.max_children = 5 pm.start_servers ...

使用Consul管理Laravel项目的配置介绍【图】

在预生产环境跑了一年多,在此记录和分享一下。问题 & 其他方案当我们需要在多台服务器部署多个不同的项目时,我们需要一个集中的配置信息管理和同步的工具。考虑过的方案有:用rsync同步.env文件:多个项目的配置略繁琐,要ssh到服务器修改再同步用Docker:集群部署比较方便,可以用图形界面修改环境变量,但是更新环境变量要重启容器,大部分项目没迁移到Docker下面看一下Consul + Consul Template的方案。安装Consul和Consul Te...

Laravel5.5及以上版本多环境.env配置读取【图】

这篇文章主要介绍了关于Laravel5.5及以上版本多环境.env配置读取,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下laravel 默认工程一个.env文件,如果在多个运行环境下如何自动区分读取不同的.env文件呢?其实laravel本身就已经实现了多环境读取.env,网上那些教程都是要加代码来识别或者讲的不清不楚的,laravel在5.5版本的框架底层中实现了读取不同的.env逻辑。请看截图:那么我们该如何使用这个特性呢?其实很简...

PHPstorm配置PHPunit对composer引入的php代码进行单元测试【图】

这篇文章主要介绍了关于PHPstorm配置PHPunit对composer引入的php代码进行单元测试,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1、 如何安装PHPunit,这里不展述(如需打断点debug测试,安装PHP的xdebug扩展方法也不展开说了 https://xdebug.org/)2、如何进行配置以 PHP设计模式的代码为例 https://github.com/domnikl/DesignPatternsPHP.git先克隆下来git colonel https://github.com/domnikl/DesignPatterns...

yii后台配置独立子域名的方法

这篇文章主要介绍了关于yii 后台配置独立子域名的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下我这里安装的是宝塔面板集成的环境WNMP,官网上虽然也有,但是写的并不明确,对我这种用YII的新手来说也很头疼,折腾了半天终于弄好,记录一下。首先解析一个子域名:back.domain.com;用宝塔面板创建了一个网站,domain.com;找到Nginx的配置文件夹 conf/vhost,此文夹中已然存在了一个domain.com.conf 文件,...

命令行执行php脚本中的$argv和$argc配置方法_php实例

这篇文章主要介绍了命令行执行php脚本 中$argv和$argc的方法,本文给大家介绍的非常详细,需要的朋友可以参考下在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去配置一个conf用外网访问。在nginx命令行中 使用php index.php就可以执行这个index.php脚本了,但是怎么传递参数呢?那就要用到$argv和$aegc了。不用开启什么设置 直接在脚本中使用,类似于http传值中的$_POST和$_GET.。在index.php插入以下菜吗...

win10apache配置虚拟主机后localhost无法使用的解决方法php技巧【图】

这篇文章主要为大家详细介绍了win10 apache配置虚拟主机后localhost无法使用的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下win10系统配置虚拟主机1.用记事本或Sublime Text打开httpd.confctrl + f 搜索httpd-vhosts.conf将#Include conf/extra/httpd-vhosts.conf的#号去掉保存2.打开extra/httpd-vhosts.conf添加如下内容:<VirtualHost *:80> ServerAdmin webmaster@youremail.com DocumentRoot "E:/your_web_root...

PHP访问数据库配置通用方法(json)巧

目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式,需要的朋友可以参考下提取一种对数据库配置的通用方式目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式。比如在配置文件中配置好两套数据库访问内容,一套测试库访问地址,一套生产库访问,在需要获取...

关于ThinkPHP惯例配置文件的分析

这篇文章主要介绍了ThinkPHP惯例配置文件,对于进一步了解ThinkPHP各个属性配置有很大帮助,需要的朋友可以参考下ThinkPHP的系统内置有一个惯例配置文件(位于系统目录下面的Conf\convention.php),按照大多数的使用对常用参数进行了默认配置。本文对惯例配置文件作出注释详解如下,供大家参考:<?php /** +------------------------------------------------------------------------------ * ThinkPHP惯例配置文件 * 该文件请不要...

关于CI框架源码的阅读以及系统常量文件constants.php配置的分析

CI框架源码阅读,系统常量文件constants.php的配置,需要的朋友可以参考一下配置系统常量 1、当文件系统工作的时候检查并配置这些首选项文件系统运行的时候这些默认的值会适当的增加系统的安全性,但是在php或apache的底层单独的为每各用户开一个进程的时候,使用八进制的值永远是正确的FILE_READ_MODE 读取文件的模式FILE_WRITE_MODE 写入文件的模式DIR_READ_MODE 读取目录的模式DIR_WRITE_MODE 写入目录的模式2、文件流模式当...

PHPAPC的2套配置文件和参数的解析

这篇文章主要介绍了PHP APC配置文件2套和参数详解,需要的朋友可以参考下一、安装APC编译参数如下:./configure --enable-apc --enable-apc-spinlocks --disable-apc-pthreadmutex安装过程就不说了, 标准的php扩展安装模式.二、2套配置文件性能高, 不适合频繁更新:apc.enabled=1 apc.stat = 0 apc.stat_ctime = 0 apc.shm_size = 64M apc.shm_segments = 1 apc.num_files_hint = 1000 apc.ttl = 0 apc.slam_defense = 0 apc.write_lo...

php文件包含目录配置open_basedir的使用与性能分析

1.open_basedir介绍open_basedir 将php所能打开的文件限制在指定的目录树中,包括文件本身。当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在指定的目录树之外,程序将拒绝打开。本指令不受安全模式打开或关闭的影响。2.open_basedir设置方法1.在php.ini 加入open_basedir="指定目录"2.在程序中使用ini_set(open_basedir, 指定目录);但不建议使用这种方法3.在apache的httpd.conf中...