PHP中Redis扩展无法加载问题
问题: 在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入 {代码...} 解决思路: 1、用php --version查询了一下PHP的版本,是5.6.6 {代码...} 2、这个php-fpm的版本,发现是5.3.3 {代码...} 3、而PHP内部集成的php-fpm版本是5.6.6 {代码...} 错误原因: php -fpm版本与php版本不一致。 用PHP内部集成的php-fpm...
2019-12-05
【Linux进程间通信】Linux匿名管道详解:构建进程间通信的隐形桥梁
❀Linux进程间通信📒1. 进程间通信介绍📚2. 什么是管道📜3. 匿名管道🌞fork共享管道原理🌙结合文件描述符⭐站在内核角度📝4. 管道的读写情况与特点🎈管道的读写情况🎩管道的特性📖5. 总结前言:当提及Linux系统中的进程间通信(IPC),管道(Pipes)无疑是最基础且广泛使用的一种机制。作为匿名通信的典范,管道为进程间数据交换提...
2024-10-03
composer - 平台软件包
Composer 将那些已经安装在系统上,但并不是由 Composer 安装的包视为一个虚拟的平台软件包。这包括PHP本身,PHP扩展和一些系统库。
2017-09-01
PHP 8.0 源码编译安装 & JIT 尝鲜
操作系统: CentOS Linux release 7.4.1708 (Core) GCC:4.8.5 20150623 (Red Hat 4.8.5-28) PHP 版本:php-8.0.0alpha1
问:thinkphp为啥执行一个方法要引入这么多个文件,对性能有何影响?
如题,在thinkphp中某方法只输出一个echo 1, 发现要引入的文件很多,这对服务造成什么影响。遇到并发大时候该如何优化? {代码...}
2017-03-27✓ 已解决
Centos多版本php共存
需求场景:服务器有几个较老的应用占用了php,且版本不可向上兼容,新的项目需要高版本的php才能支持。 实现其实比较简单,php-fpm可以指定端口(默认9000),修改nginx fastcgi_pass指向对应的端口即可。 这里记录2种不同的安装方式:一种是通过yum安装,另外一种是从官网下载源码编译安装。 安装php7 {代码...} 安装ph...
2019-06-25
问:homebrew/php/php56-redis josegonzalez/php/php56-redis?
请问mac pro提示 $ brew install php56-redis Error: Formulae found in multiple taps: * homebrew/php/php56-redis * josegonzalez/php/php56-redis
编译PHP7
PHP7 PHP7都出了,自然我是要安装的,上次写的那个编译开发环境并没有针对性的说PHP,就这次说清楚吧。 Download {代码...} {代码...} libxml {代码...} OpenSSL {代码...} mcrypt {代码...} GD configure: error: png.h not found. {代码...} configure {代码...} PATH {代码...} 加入以下内容在最后一行: {代码...} ph...
问:phpstudy2016 怎么安装intl扩展及依赖扩展icu?
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program\phpStudy\php\php-5.4.45\ext\php_intl.dll' - 找不到指定的模块。 in Unknown on line 0
2017-09-05
问:PHP composer autoload 一直报错 class not found
很久没使用composer了,今天试了一下,结果autoload一直都是报错 {代码...} 文件结构: {代码...} 文件cmd.php 源码 {代码...} 文件helper/Router.php 源码 {代码...} 文件composer.json 源码 {代码...} 执行 php cmd.php 报错提示如下: {代码...} 很多年没试过composer,现在autoload 不起作用了。试过这样写composer....
2020-10-09
问:centos php7 安装 fileinfo 失败
centos7 使用 lnmp.org 安装的环境 安装SmartWiki composer install 提示缺少扩展 参考 [链接] 也失败了 使用pecl 安装 {代码...} 参考You will need re2c 0.13.4 or later {代码...} 最后 Please reinstall the libmagic distribution 这个错误不知道怎么解决
2018-03-20
问:laravel网站 在新服务器上搭建后出现问题
1/1ReflectionException in Container.php line 681:Class AppHttpControllersIndexController does not existin Container.php line 681at ReflectionClass->__construct('App\Http\Controllers\IndexController') in Container.php line 681at Container->build('App\Http\Controllers\IndexController') in Con...
2017-09-08
安装xxtea扩展提示“ERROR: failed to run `phpize’”的解决方法
于是开始疯狂的百度,百度给出的结果大概意思是在php.ini里将popen函数禁用了,只需要将php.ini里disable_functions的值里面的popen去掉即可最初:
2021-08-01
CentOS7.0下编译安装PHP 5.6.21
写在前面的话 本文章紧接上一篇CentOS7.0下编译安装Nginx 1.10.0。来完成常用的web开发集成环境lnmp的基本搭建,本篇来记录php的安装,还是那些步骤。 安装编译工具、依赖包及下载源码包 解压编译 安装 启动 编译安装 下载源码 由于在上篇文章中编译工具什么的都安装完了,所以直接进行下一步,下载PHP源码包 {代码...} ...
2016-05-24
问:关于 Mac(osx) 更换 PHP 版本, 求救
因工作需求需将Mac自带的PHP版本从5.5改至5.3. 继而先想到把自带的5.5版本删除, 删除文件如下: {代码...} 小插曲: 重启Apache后, 使用phpinfo()依然可以显示. 然后通过brew安装php. {代码...} 继而, 根据网上教程运行了以下几行代码: {代码...} 然后,修改 apache的配置文件 httpd.conf 里的: {代码...} 重启Apache后, ph...
2016-04-29
问:lnmp环境下,php.ini无效,是什么原因??
所以就从源码里 cp php.ini-production /usr/local/php/etc/php.ini 但是我怎么修改php.ini都没有用(重启过php-fpm)
2018-11-14
Docker PHP 安装扩展
编写 Dockerfile {代码...} {代码...} 构建镜像并运行 {代码...} 支持的扩展ExtensionPHP 7.2PHP 7.3PHP 7.4PHP 8.0amqp✓✓✓✓apcu✓✓✓✓apcu_bc✓✓✓ bcmath✓✓✓✓bz2✓✓✓✓calendar✓✓✓✓cmark✓✓✓ csv ✓✓✓dba✓✓✓✓decimal✓✓✓✓ds✓✓✓✓enchant✓✓✓✓ev✓✓✓✓excimer✓✓✓✓exif✓✓✓✓ffi ✓✓gd✓✓✓✓gearman✓✓✓✓geoip✓✓✓ geospatial✓✓✓✓gettext✓✓✓✓...
2021-04-14