sam*_*ami 6 php php-extension libraries
一些php wamp/lamp包附带php扩展,如php_amf,php_db,php_gd2,我只需要激活扩展,或者如果默认情况下没有安装扩展.
我的问题一般是,这些扩展如何与图书馆不同?具体而言我想知道,扩展是否可以变成一个加载到项目本身的库?目标是调用库而无需像php扩展需要的特殊安装.有时,当您使用共享主机时,您没有足够的权限来安装新的扩展.
PHP扩展是一个C或C++程序,包含在Zend引擎中,它在PHP安装中提供PHP函数和类.
PHP库是一个用本机PHP编写的程序,可能会也可能不会使用扩展来在PHP程序中提供函数和类.
虽然可以并且相当容易(假设你有足够的C++知识)将PHP库转换为扩展,但相反的过程可能是一个繁琐的过程,因为C++程序可能使用PHP中不可用的函数和对象.
将PHP库转换为扩展名更容易,因为很明显PHP函数都是以C语言提供的,因为PHP是用C语言编写的.但是反过来并不总是如此.
| 归档时间: |
|
| 查看次数: |
1656 次 |
| 最近记录: |