2016-07-13 1 views
0

Я использую Softaculous AMPPS на Mac и пытаюсь использовать PHP 7, но у меня возникают некоторые проблемы.PHP 7 на проблемах с расширением MAC

Во-первых, когда я изменил PHP версии от 5.6 до 7, я до внесения этих изменений в httpd.conf, чтобы сделать запуск сервера Apache:

  • комментарий эта линия:

LoadModule php5_module {$} путь /php/libphp5.so

  • оных эта линия

LoadModule php7_module {$} путь /php/libphp7.so

Это началось, но когда я напечатал php -v в терминале, я получал ту версию (5.4.45, мой собственный родной php), поэтому мне пришлось изменить путь env на путь PHP AMPPS. Теперь, когда я печатаю php -v я получить правильную версию, но теперь я получаю эти предупреждения:

PHP Warning: PHP Startup: bz2: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: bz2: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: curl: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: curl: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so in Unknown on line 0 
PHP Warning: PHP Startup: mbstring: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: mbstring: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so in Unknown on line 0 
PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: pdo_mysql: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: pdo_sqlite: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: pdo_sqlite: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so in Unknown on line 0 
PHP Warning: PHP Startup: sqlite3: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: sqlite3: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: zlib: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: zlib: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP 7.0.2 (cli) (built: Jan 10 2016 03:00:54) (NTS) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies 
iMac-de-MundusCarbo:~ admin$ php -v 
PHP Warning: PHP Startup: bz2: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: bz2: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: curl: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: curl: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/intl.so in Unknown on line 0 
PHP Warning: PHP Startup: mbstring: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: mbstring: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/mysqli.so in Unknown on line 0 
PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: pdo_mysql: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: pdo_sqlite: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: pdo_sqlite: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/soap.so in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so in Unknown on line 0 

Warning: PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so' - dlopen(/Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so, 9): Symbol not found: _zval_used_for_init 
    Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so 
    Expected in: flat namespace 
in /Applications/AMPPS/php-5.6/lib/extensions/ext/sockets.so in Unknown on line 0 
PHP Warning: PHP Startup: sqlite3: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: sqlite3: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP Warning: PHP Startup: zlib: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 

Warning: PHP Startup: zlib: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20151012 
These options need to match 
in Unknown on line 0 
PHP 7.0.2 (cli) (built: Jan 10 2016 03:00:54) (NTS) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies 

Расширения I, выбранное в окне Php Extensions не может быть initialiazed.

Что может случиться?

Я также попытался установить грушу/pecl для ручной установки/обновления этих пакетов. Но когда я печатаю pear version, я получил версию 5.4.45 PHP, тогда у меня возникли проблемы с использованием pecl, я не мог установить грушу для использования AMPPS php (версия 7).

Любые подсказки будут приятными, я потерян. Я тоже новичок :)

+0

вы пытаетесь загрузить модули, скомпилированные для 5.6 в свой v7 PHP. вы не можете этого сделать. версии api должны соответствовать (например, вам нужно обновить ВСЕ ваши плагины php до версий v7). –

+0

Я очень новичок. Я только что изменил версию php, используя AMPPS gui. Я думал, что это сработает. –

ответ

0

В моем случае это происходило только потому, что я не перезапускал сеанс терминала после переключения с PHP-7.0.15 на PHP-5.6.30.

Действительно он пытается загрузить php7 модули, когда я делал php -v после обновления php исполняемого файла в PHP-5.6 в моем ~/.bash_profile

Смежные вопросы