问:mac下用homebrew安装npm后登陆info.php还是显示自带的php55的版本号?
用mac的homebre安装npm开发php的。安装后,登陆网页info.php显示的版本是自带的php5的,但是终端的php-v是php7.0。php-fpm -v却是php5。后面我根据你的sudo rm -r /usr/bin/php,删掉自带的php,还是这样贴图如下安装php70后,登陆网页info.php显示的版本是自带的php5的版本号如下最后我用php-fpm看看fpm,结果出现这个
2016-04-20✓ 已解决
问:Windows上的PHP有没有PHP-fpm,如果没有那它是怎么实现类似FastCgi的?
网上的一些资料说PHP-cgi是对CGI协议的实现,PHP-fpm是对FastCgi协议的实现,而PHP-fpm可以管理多个php-cgi进程,如下图:
问:centos7下多版本phpini路径诡异出错
环境 centos7php版本 php5.6 php7.0 php7.1 php7.2问题 在php7.1与php7.2执行 php --ini均返回了其目录所处位置的ini路径 见下图但是,在php7.0与5.6执行php --ini 却均返回了 php5.6路径下的ini地址,也就是说5.6的ini被共享使用了编译时只指定了编译安装的文件夹,并没有对php的ini的位置进行修改(我也不知道在哪里修改...
2018-07-18✓ 已解决
php中fastcgi和php-fpm概述
fastcgi 是一个与平台无关,与语言无关,任何语言只要按照它的接口来实现,就能实现自己语言的fastcgi能力和web server 通讯。
mac 下 pecl 的 扩展配置 ( 基于php@7.4 )
环境确认如果你的php是通过brew安装的,一般情况下是带了pecl的。 {代码...} 如果没有,可以通过以下脚本安装。安装脚本 {代码...} pecl配置查看pecl的相关配置 {代码...} 这里可以看到pecl的默认扩展目录 {代码...} 到扩展目录看以下 {代码...} 很明显 安装扩展.so文件的目录是 /opt/homebrew/Cellar/php@7.4/7.4.28_1/...
2022-03-30
问:Nginx重写登录地址
我的网站的后台登录地址是这样的,www.example.com/login.php但是我想通过Nginx来隐藏登录地址,替换成为一个不常见的登录地址,变成www.example.com/secretlogin.php。同时还要求禁止访问login.php。我之前的Nginx的配置是:
2017-02-26
问:用apache服务器打开 index.php 出现错误
如图:Fatal error: Call to undefined function get_header() in /Library/WebServer/Documents/index.php on line 1
2017-03-12✓ 已解决
《PHP内核剖析》笔记--mac上安装php debug 版本
这是因为iconv模块是php的默认安装模块,此处如果不需要iconv的话可以使用--without-iconv.如果想把iconv模块也编译在内的话,可以按如下方式解决,先查找到本机安装libiconv的目录,如果没有安装就只能先自己安装,本机上libiconv的目录是
2021-01-09
Just for fun——PHP7扩展编写中的宏
PHP内核架构 SAPI是PHP的最上层,它是PHP的应用接口层,对于源码目录为sapi main是PHP的主要代码,主要是输入/输出,Web通信,以及PHP框架的初始化操作,对于源码目录为main ZendVM是PHP解释器的主要实现,即ZendVM,对于源码目录为Zend 截一张php-src的图,目录都有对应 PHP的生命周期 PHP根据不同SAPI的实现,各阶段的...
2018-01-25
swoole安装全纪录
Ondřej Surý 的 PHP PPA 为 Ubuntu 16.04/14.04 提供了 PHP7.2 版本,软件源安装的 PHP 默认以 Unix Socket 的状态运行在 /run/php/php7.2-fpm.sock,比使用 TCP 以 localhost:9000 的方式性能更好。
问:用php的CGI方式打开本地软件,报软件依赖库不存在,但是cli模式下是正常的
例如用php打开本地的deepin-movie视频软件,在php的cli模式下,执行php test.php 可以正常运行,但是我在页面用按钮触发调用时,却报错了,页面请求是[链接]
2018-06-25
问:nginx 与 php-fpm socket 所有者权限问题
配置完 ngix + php-fpm 后 nginx 报错: {代码...} 相关配置如下: php-fpm: {代码...} 文件权限: {代码...} 求指点!
2014-12-08
问:Typecho父分类 和子分类调用的问题
想要用分类做导航,然后子分类隐藏到父分类下面。 鼠标放到父分类才显示。 {代码...} {代码...}
2014-12-29
【nginx】 web-server 多文件入口访问
访问需求示例 需要访问如下 url:localhost/info.phplocalhost/detail.php 服务端 server-root 目录结构: {代码...} 问题 我们习惯配置 nginx 的 web 服务为 单入口,即: {代码...} 多入口 nginx 配置 利用 nginx 变量 $uri 动态配置 SCRIPT_NAME,实现 web 多入口访问 {代码...}
2017-10-16
问:PHP 警告:PHP 启动:无法加载动态库 'pdo_mysql.so'
我运行了命令: {代码...} 输出: {代码...} 我运行了这个命令: {代码...} 输出: {代码...} php.ini 文件包含这一行: {代码...} 运行这个命令: {代码...} 什么都没有安装,因为它已经安装了。 运行这个命令: {代码...} 输出显示: {代码...} 不知道为什么会这样或该怎么做。有什么建议么? 原文由 flabbergasted 发...
2022-10-20
问:php慢日志总有+++ dump failed错误
详细日志如下 :[17-Dec-2015 16:28:30] [pool www] pid 29220script_filename = /var/tt/mm.php[0x00000000023b6990] curl_exec() /var/tt/my.php:20[0x00000000023b5088] http_request_json() /var/tt/mm/login.php:75[0x00000000023b4a20] +++ dump failed
2015-12-17
问:PHP和APACHE配置error
报错如上图:Cannot load C:/php_5.6/php5apache2_4.dll into server httpd.conf配置相关代码如下: {代码...} 路径看了好多遍没问题呀,不知道为什么一直报错/(ㄒoㄒ)/~~
2016-07-11✓ 已解决