Я создал один простой PHP Extension, используя следующую ссылку:PHP Extension не работает в LINUX
Sample Hello World PHP extension on Ubuntu
Я успешно создал PHP Extension, как hello.so
. Я использовал XAMPP
пакет, в этом я переместил это hello.so
к /opt/lampp/modules/
и я включил линию:
extension=hello.so in /opt/lampp/etc/**php.ini**
Eventhough, если я назвал функцию из командной строки, как:
$ php -r ‘hello_world();’
даже я получаю сообщение об ошибке как функция undefined.
перезапустить службу Apache после добавления расширения –
Что такое вывод php -m, Он показывает все загруженные модули. Вы можете увидеть свое «привет» в списке? – Vineesh
@Swapnil Patil, я думаю, что нет необходимости перезапускать apache, если он запускает скрипт через командную строку. – Vineesh