Advanced
安装
基本安装
PHP提供yum安装和源码编译安装方式。yum安装方式简单、易升级,故我们推荐此升级方式
# Fedora/CentOS/Red Hat Enterprise Linux
# Ubuntu/Debian
如果您使用了Websoft9提供的PHP相关镜像,说明PHP已经存在,请勿再次安装PHP。
升级
安装扩展
PHP的扩展(extension)这里应称为“模块(module)”是 C、C++ 编写的功能合集,扩展大多以动态链接 .dll、.so 形式加载。php扩展是php核心并不支持的功能,然后可以通过扩展的方式进行扩展PHP的功能,常见的扩展如MySQL,gb2等等。
查询模块
通过phpinfo()函数 或 执行php -m
命令可以查看扩展
更新
概念与原理
Composer
Composer 是 PHP 的一个包管理和包依赖管理的工具 ( 官方的定义是 "Dependency Manager for PHP" ), CentOS 的 yum, Node.js 的 npm 和 Python 的 pip.
PEAR
PHP-FPM
缓存
OPcache XCache APCU eAccelerator
phar
phar 扩展提供了一种将整个 PHP 应用程序放入称为“phar”(PHP 存档)的单个文件的方法,以便于分发和安装。