步骤如下:
1 首先找到php.ini的目录:linux命令:find / -name php.ini
我的路径如下:
2 然后把apache下的php.ini 复制到cli中
linux命令:mv /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
3 最后linux命令:php -m 就会看到swoole出现了
如下图:
Redis not found
phinnfo
拓展已经安装吗,但是php -m
,显示拓展没有安装
cli命令行下
php -i|grep php.ini
找到php.ini位置加入拓展
extension=php_igbinary.dll
extension=php_redis.dll
环境变量配置还未加入拓展
我试图让我的NetBeans的php调试器在Ubuntu中工作。当我尝试启动调试会话时,它会尝试永久建立连接,但最终会给我一条错误消息,指出没有可用的netbeans-xdebug连接。我已经安装了php5-xdebug,但是当我尝试使用phpinfo()查看它时,它不显示。我的php / apache2 / php.ini有这些代码行:
zend_extension=/usr/lib/php5/20090626/xdebug.so
[debug]
; Remote settings
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"
; General
xdebug.auto_trace=off
xdebug.collect_includes=on
xdebug.collect_params=off
xdebug.collect_return=off
xdebug.default_enable=on
xdebug.extended_info=1
xdebug.manual_url=http://www.php.net
xdebug.show_local_vars=0
xdebug.show_mem_delta=0
xdebug.max_nesting_level=100
;xdebug.idekey=
; Trace options
xdebug.trace_format=0
xdebug.trace_output_dir=/tmp
xdebug.trace_options=0
xdebug.trace_output_name=crc32
; Profiling
xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=crc32正如你所看到的,我试图自己解决它,但我无法实现它的工作。任何帮助将不胜感激...
我在使用时将两个模块列为已安装/配置:
php -m
或者如果我使用:
php -i
但是当我使用时:
$m = new Memcache;
// or
$m = new Memcache();
// or
$m = new Memcached();
//or
$m = new Memcached;
我收到以下错误:
Fatal error: Class 'Memcached' not found
我在Mac-OS X(10.5.7)上运行,默认安装apache& PHP.另外,我根据php-memcached库的要求在127.0.0.1:11211和libmemcache上运行memcached作为守护进程运行.我已经重启apache很多次,甚至完成了机器重启.
有谁知道为什么模块/扩展显示在命令行中而不是在我的phpinfo()中?我真的很难过,经过3个小时的谷歌搜索,我准备放弃了.
另外,请注意,我的phpinfo()输出我的ini文件,如下所示,它们都是完全相同的文件:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /private/etc/php.ini
更新:
Apache无法加载扩展.
[Fri May 14 04:22:26 2010] [warn]
Init: Session Cache is not configured
[hint: SSLSessionCache] PHP Warning:
PHP Startup: Unable to load dynamic
library
‘/usr/lib/php/extensions/no-debug-non-zts-20060613/memcached.so’
– (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load
dynamic library
‘/usr/lib/php/extensions/no-debug-non-zts-20060613/memcache.so’
– (null) in Unknown on line 0
有谁知道为什么或如何发生这种情况?上面引用的两个文件都在那里.我应该将此问题移至服务器故障吗?
步骤如下:
1 首先找到php.ini的目录:linux命令:find / -name php.ini
我的路径如下:
2 然后把apache下的php.ini 复制到cli中
linux命令:mv /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
3 最后linux命令:php -m 就会看到swoole出现了
如下图:
转载于:https://www.cnblogs.com/xiaochongzi/p/5852397.html