Загрузка расширения PHP из скрипта с помощью dl () - PullRequest
1 голос
/ 07 октября 2011

Я собираюсь купить (дешевый) хостинг с apache / php 5 / mysql. Потому что это дешево, у меня нет прямого контроля над php.ini и загрузкой расширений.

У меня вопрос: могу ли я загрузить расширение, поместив файл .dll в мое пространство, а затем использовать dl() php функцию? Может ли хост отключить эту функцию, чтобы таким образом избежать загрузки собственного расширения?

Ответы [ 3 ]

2 голосов
/ 07 октября 2011

Да, его можно отключить через enable_dl и safe_mode php.ini (это почти наверняка так, иначе вы могли бы, например, загрузить свой собственный код на веб-сервер).процесс).

И это в дополнение к настройке disable_functions, которая может отключить что угодно .

0 голосов
/ 07 октября 2011

Поскольку вы говорите о .dll, вы предполагаете, что сервер хостинга Windows работает под управлением PHP, однако лучше проконсультироваться с хостинговой компанией, поскольку, вероятно, dl () будет отключен.

Меньшие хостинговые компании могут быть более удобными, добавив расширения, которые могут вам потребоваться.

0 голосов
/ 07 октября 2011

хост может отключить любую функцию в php из php.ini.на самом деле, я бы удивился, если бы хост оставил эту функцию включенной.

...