Magento 1.4.2
有编译错误,并且页面不会呈现。我得到了错误,但我相信它比这个模块更深:
2012-04-02T15:26:02+00:00 ERR (3): Warning: require_once(cloudfiles.php): failed to open stream: No such file or directory in /var/www/spasandstuff.com/includes/src/OnePica_ImageCdn_Model_Adapter_Rackspace.php on line 20
Line 20 is: require_once
我在Ubuntu ZM扩展中通过Bitnami灯服务器使用PHP 5.5.13没有加载。在错误日志中,我收到以下消息:
PHP Warning: PHP Startup: zmq: Unable to initialize module\nModule compiled with module API=20090626\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0
我已经在Cygwin上成功编译了PHP5.4.9,但现在我无法动态加载MongoDB扩展。这是PHP CLI的输出:
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/mongo.dll' - No such file or directory in Unknown on line 0
然而,它肯定是存在的:
$ ls -l /usr/local/lib/php/extensions
当我尝试运行PHP脚本时,我会得到以下错误:
Warning: PHP Startup: Unable to load dynamic library '/home/user/php-5.4.28/installdir/include/php/ext/php_bz2.so' - /home/user/php-5.4.28/installdir/include/php/ext/php_bz2.so: cannot open shared object file: No such file or directory in Unknown on line 0
php.ini:
ext
在PHP中,我得到了这个错误:
Call to undefined function mysqli_connect()
我检查了我的php.ini文件,在extension=php_mysql.dll或extension=php_mysqli.dll前面没有;。
我想我得到这个错误是因为我的配置文件(php.ini)路径是C:\Windows。如何将其更改为C:\Apache2.2\php\php.ini
我已经使用homebrew安装了MongoDB,还安装了php mongo驱动程序,并将其包含在我的MAMP包的当前php版本中。但是当我启动MAMP时,这个错误出现在我的php错误日志中:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
我尝试用phpize重新编译驱动程序,phpize
考虑以下PHP类:
class someObject {
public function broken(){
return isset($this->something()) ? 'worked' : 'didnt';
}
public function something(){
return true;
}
public function notBroken(){
print('worked');
}
}
,假设我现在做了:
$obj= n
我使用这个命令来安装memcache (它不适用于其他扩展)
C:\php>pecl install memcache
其结果是:
downloading memcache-2.2.7.tgz ...
Starting to download memcache-2.2.7.tgz (36,459 bytes)
..........done: 36,459 bytes
11 source files, building
WARNING: php_bin C:\php\php.exe appears to have a suffix .exe, but config variable p
f
我想尝试SQLite在PHP7中的SQLite扩展,但默认情况下没有启用它。
因此,我已经编译了一个新的php_sqlite3.dll,并按照这些启用了JSON1扩展,但是当我尝试启动时,会得到一个错误;
Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sqlite3'
in Unknown on line 0
我做错了什么?
进一步信息
在用我的版本替换php_sqlite3.dll之后,SQLite3类不再在PHP中工作。这一行PHP代码;
$cn = new SQLite3(':m