编程语言
首页 > 编程语言> > 如何分发PHP扩展以在共享主机环境中使用

如何分发PHP扩展以在共享主机环境中使用

作者:互联网

我有一个用C语言编写的库,它作为PHP扩展分发,我的用户在共享主机环境中运行时访问库时遇到问题.

以前(In PHP versions less that 5.2.5)我们的客户可以简单地使用dl()函数和库的完整路径来访问它.

从PHP 5.2.5开始,dl()函数不能包含任何路径信息,因此必须由系统管理员在全局PHP扩展目录中安装该库.

自PHP 5.4起,dl() function has been deprecated已完全从PHP 6.0中删除.这意味着所有库必须由系统管理员安装,并通过PHP.ini加载.

据我所知,这是PHP extensions in a shared hosting environment的新现实,并没有“解决方法”.

我需要对我的发行版进行哪些关键操作才能最大限度地提高共享主机管理员代表我的客户安装它的可能性?

解决方法:

许多共享主机将禁用dl()函数,即使它在其特定版本的PHP中可用.简而言之,除了那些只想主持博客或其他类型的虚荣网站的人之外,共享主机正在迅速变得过时.

在大多数人处于“云端”之前需要相当长的时间,但是我没有看到你期望更严肃的用户拥有VPS的任何问题.并指出需要一个作为系统要求.

我觉得两边都是同样的烧伤.我拥有一家小型托管公司,并开发自定义PHP扩展.幸运的是,对我而言,我可以毫不费力地向我主持的客户提供我的产品.

你有没有想过只需要一个共享服务器并为需要它的人提供托管服务?

标签:php,linux,shared-hosting
来源: https://codeday.me/bug/20190627/1301520.html