Я использую 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).
Любые подсказки будут приятными, я потерян. Я тоже новичок :)
вы пытаетесь загрузить модули, скомпилированные для 5.6 в свой v7 PHP. вы не можете этого сделать. версии api должны соответствовать (например, вам нужно обновить ВСЕ ваши плагины php до версий v7). –
Я очень новичок. Я только что изменил версию php, используя AMPPS gui. Я думал, что это сработает. –