PHP 虚拟主机泰国
PHP 是什么
PHP(超文本预处理器)是用于动态网站的服务器端编程语言。全球 77% 以上的网站使用 PHP,包括 WordPress、Drupal、Joomla、Magento、Laravel 等众多项目。
PHP 版本
2024-2025 年推荐使用 PHP 8.2 或 8.3——比 PHP 7.4 快 3 倍,并带来许多新功能。PHP 7.4 已停止支持,没有安全更新,因此需要升级。PHP 8.0/8.1 仍然接收安全支持,但 8.2/8.3 是最佳选择。
什么是 OPcache
OPcache 将编译后的 PHP 字节码缓存在内存中,而不是在每次请求时进行解析和编译——使 PHP 快 3-5 倍。优质虚拟主机会自动启用 OPcache。
什么是 PHP-FPM
PHP-FPM(FastCGI 进程管理器)是比 Apache 的 mod_php 更好的 PHP 执行方式。它作为一个独立的进程池运行,不与网络服务器绑定,能更有效地处理更多并发连接。Nginx + PHP-FPM 是最流行的组合。
PHP 内存限制和超时
内存限制控制 PHP 脚本可以使用多少 RAM。WordPress 最少需要 128MB;建议 256MB。WooCommerce 或重量级插件需要 512MB 以上。最大执行时间定义脚本超时——不要设置得不必要地高。
PHP 扩展
必需的扩展包括:GD/Imagick(图像处理)、cURL(HTTP 请求)、MySQLi/PDO(数据库)、mbstring(Unicode 编码)、openssl(SSL/TLS)、zip(文件压缩)、XML/SimpleXML(XML 处理)、intl(国际化)。WordPress 需要几乎所有这些扩展。
生产环境错误报告
在生产服务器上,永远不要向用户显示错误——它们会泄露路径、变量和黑客可以利用的服务器信息。在 php.ini 中:display_errors=Off,log_errors=On,error_log=/path/to/error.log。
PHP 应用性能
关键的 PHP 性能因素:较新的 PHP 版本、OPcache、PHP-FPM、MySQL 优化(查询缓存、索引)、适用于 WordPress 的 Redis 对象缓存,以及针对静态文件的 CDN。
虚拟主机 PHP 版本
大多数虚拟主机允许通过 cPanel 或 DirectAdmin → Software → PHP Version 轻松切换。先在测试环境中测试。在切换生产环境之前,验证所有插件/主题都与新 PHP 版本兼容。