php
彼岸大树
这个作者很懒,什么都没留下…
展开
-
Linux上安装Composer
下载Composer包 curl -sS https://getcomposer.org/installer | php 安装Compose mv composer.phar /usr/local/bin/composer 查看安装Composer是否成功 composer -v 如果出现版本号说明安装成功。 设置中国镜像 composer config -g repo.packagist composer https://packagis..原创 2020-07-17 20:31:57 · 158 阅读 · 0 评论 -
windows 运行 swoole
windows 运行 swoole1 下载docker19.03https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe2 docker下 安装 ubuntu镜像 [ windows 下 swoole_set_process_name会报错]docker pull ubuntu简单启动docker run -it -d ubuntu /bin/bash复杂点的启动(安装环境可以忽略 -p 映射容器端口到本机 -原创 2020-07-16 17:28:59 · 1038 阅读 · 0 评论 -
nginx + php-fpm 开启 PATH_INFO 模式
很多框架默认路由都是 PATH_INFO 模式,比如默认在 Apache 并且没有 rewrite 时,CodeIgniter 一般可以这样访问 /index.php/controller/action ,那么 nginx 和 php-fpm 如何设置支持 PATH_INFO 模式呢?php.ini 中一个与 PATH_INFO 有关的设置是 cgi.fix_path默认为 1,我们将其设置为 0。php.ini 设置:Defaultcgi.fix_path = 0 1 .原创 2020-07-16 17:25:33 · 264 阅读 · 0 评论 -
PHP-FPM参数如何调优
配置文件位置一般在PHP目录下的etc/php-fpm.d/*.confpm.max_children = 100最大子进程数量,越多越好,一般每个php-cgi所耗费的内存为20M左右如果最大数量设置为100,则在峰值的时候php-cgi所耗内存在2000M以内如果这个值设置的比较小,那么等待的请求时间会出现502超时4G内存服务器可以设置成200pm.start_servers = 20pm.start_servers:启动时创建的子进程数,10~20之间就可以,20个的话是400M内原创 2020-07-16 16:36:49 · 600 阅读 · 0 评论 -
理解PHP中&引用
在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针:例如你不能对他们做指针运算,他们并不是实际的内存地址。引用是符号表别名。引用做什么:PHP 的引用允许用两个变量来指向同一个内容。如果对一个未定义的变量进行引用赋值、引用参数传递或引用返回,则会自动创建该变量。如果在 foreach语句中给一个具有引用的变量赋值,被引用的对象也被改变。引用做的第二件事是用引用传...原创 2020-04-09 19:12:39 · 93 阅读 · 0 评论