Как использовать libphonenumber для php

У меня возникли трудности с запуском libphonenumber для PHP в соответствии с этим вопросом.
Все, что я получил, это :

Мой вывод:

Warning: require(/var/www/phone/libphonenumber/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/phone/libphonenumber/index.php on line 2

Fatal error: require(): Failed opening required '/var/www/phone/libphonenumber/vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/php/PEAR:/var/www/cakephp/lib') in /var/www/phone/libphonenumber/index.php on line 2

Что, наконец, заработало, так это установка композитора и перемещение сгенерированного файла composer.phar в папку libphonenumber, а затем запуск процедуры установки. Этот шаг отсутствует в документах, поэтому я хотел перечислить его здесь. Спасибо @Simon_eQ за помощь в этом.


person SteveMc    schedule 21.08.2013    source источник
comment
Просто кажется, что вы используете неправильный путь к файлу autoload.php. Где находится ваш текущий файл PhP, использующий include()?   -  person ClmentM    schedule 21.08.2013
comment
Можете ли вы показать нам свой код require?   -  person Amal Murali    schedule 21.08.2013
comment
Я не переместил файл composer.phar в правильный каталог перед его запуском. Задача решена. Благодарю вас!   -  person SteveMc    schedule 21.08.2013


Ответы (1)


Попробуйте эту команду:

php composer.phar dump-autoload

Это создаст файлы автозагрузки, если они еще не существуют.

person ciruvan    schedule 21.08.2013