位置:首页 > PHP > CentOS中PHP自动加载如何设置与配置方法

CentOS中PHP自动加载如何设置与配置方法

时间:2026-08-21  |  作者:半糖攻略君  |  阅读:0

在 CentOS 上配置 PHP 的自动加载机制并不复杂。 按照下面的步骤操作,即可完成设置。

centos中php如何设置自动加载

配置步骤

  1. 首先,创建一个新的 PHP 类文件。通常来说,类文件会放在 /usr/share/php//usr/local/lib/php/ 目录下。

    例如,创建一个名为 MyClass.php 的文件:

sudo touch /usr/share/php/MyClass.php
  1. 然后,在 MyClass.php 文件中定义你的类。比如:

  1. 为了让 PHP 在用到这个类时自动加载,你需要修改 php.ini 配置文件。

    先用命令找到它的位置:

php --ini

输出会类似下面这样,用来显示配置文件路径:

Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
  1. 用你习惯的文本编辑器打开这个文件,比如使用 vi

sudo vi /etc/php.ini
  1. php.ini 里找到关于自动加载的配置部分。

    如果没有,就手动添加下面这行:

; Autoload classes
autoload = /usr/share/php/

把路径 /usr/share/php/ 替换为你实际存放类文件的目录。

  1. 保存文件,并关闭编辑器。

  2. 最后一步,重启你的 Web 服务器,让配置生效。

    如果用 Apache,执行:

sudo systemctl restart httpd

如果用的是 Nginx 加 PHP-FPM,则分别重启:

sudo systemctl restart nginx
sudo systemctl restart php-fpm

调用效果

完成以上配置后,当你尝试使用一个还没有被手动包含的类时,PHP 就会自动去你指定的目录里加载它。

例如,下面这段代码:

myFunction(); // 输出 "Hello, World!"

注意事项

  • 这种方法适用于 PHP 5.2 及以上的版本。

  • 如果你用的是 PHP 7 或更高版本,还是推荐用 Composer 来做依赖管理和自动加载,那才是更现代、更规范的做法。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

精选合集

更多

大家都在玩