Развертывание приложения cakePHP на локальном хосте с использованием XAMPP - PullRequest
0 голосов
/ 08 октября 2018

В течение 3 дней я пытался заставить это работать безуспешно, и это сводит меня с ума.Я использовал composer, чтобы создать для меня скелетный проект cakePHP, и сейчас пытаюсь запустить сервер и проверить все, что является G2G.Из моего каталога приложения я запускаю

bin/cake server

, и появляется следующая ошибка, которая не развертывает приложение на сервере.

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring.dll, 0x0009): closured error in Unknown on line 0

Неустранимая ошибка PHP: Вы должны включить расширение intl, чтобы использовать CakePHP.в /Users/nateschreiner/Documents/Development/ActTwo/app/config/requirements.php в строке 31

Я зашел в /etc/php.ini и оставил комментарий

extension=php_intl.dll
* 1011 без комментариев* и я также зашел в /Applications/XAMPP/xamppfiles/etc/php.ini и оставил комментарий в той же строке.

Ничего не работает, и это действительно начинает ломать мои шестерни.Не получаю никакой помощи в серфинге в Google тоже.

1 Ответ

0 голосов
/ 08 октября 2018

Я решил, что это навсегда, но я, наконец, сделал это, поэтому выложу ответ, если у кого-то еще возникнет эта проблема.

Сначала:

brew install php@7.1

(если он еще не установлен)

brew upgrade php@7.1 

обновить символические ссылки:

brew link --overwrite --force php@7.1

Затем:

echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile

После этого перейдите в каталог приложения и введите команду:

bin/cake server

И у вас должен быть запущен сервер на локальном хосте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...