继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php CGI 简单了解

偶然的你
关注TA
已关注
手记 197
粉丝 9
获赞 51

apache 中添加php CGI
AddType application/x-httpd-php .php .phtml      可以将任何后缀的文件解析为 PHP,只要在以下语句中加入并用空格分开。这里添加一个 .phtml 来示例。  
AddType application/x-httpd-php-source .phps     为了将 .phps 作为 PHP 的源文件进行语法高亮显示,还可以加上:  

脚本说明:

apache 编译过程中加载modules 选择为动态DSO加载;所以在编译安装php时,可以调用apache的apxs命令,在apache的安装路径的modules中添加php模块。实现apache和php的整合。


对php.ini文件进行修改后,不生效;请查看php的配置文件路径。(通过phpinfo函数产看Configuration File (php.ini) Path )
错误:配置文件不在/etc/php.ini中时候。编辑也没有用处。

PHP 进程管理器    FastCGI  fpm-php

PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库。
PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP 扩展库仓库。通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。与以往的多数 PEAR 包不同的是,PECL 扩展包含的是可以编译进 PHP Core 的 C 语言代码,因此可以将 PECL 扩展库编译成为可动态加载的 .so 共享库,或者采用静态编译方式与 PHP 源代码编译为一体的方法进行扩展。PECL 扩展库包含了对于 XML 解析,数据库访问,邮件解析,嵌入式的 Perl 以及 Pthyon 脚本解释器等诸多的 PHP 扩展模块,因此从某种意义上来说,在运行效率上 PECL 要高于以往诸多的 PEAR 扩展库。

phpize有时候不能用 pecl 安装命令。这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PECL 兼容的包,例如 SVN 中尚未发布的扩展库。如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP