PHP全局环境中使用Laravel的dd()辅助函数

前置条件

Linux,安装好PHP5.5以上的环境,安装好Composer
PHP配置取消禁用函数(proc_open(),putenv()
命令行进入$HOME(用户主目录中)执行
composer global require symfony/var-dumper

(var-dumper ^5.4版本以上默认已封装了dd,dump等方法了)

此时将在用户根目录下创建一个composer项目(如:/root/.config/composer下)
将此目录下的vendor目录拷贝到其他目录(如:/www/server/php/)固定版本
PHP站点取消open_basedir配置,即Nginx站点根目录下的.user.ini文件中的配置(限制脚本可以访问的文件范围)
PHP配置文件使用auto_prepend_file配置向每个PHP文件添加一些共享代码,即每个PHP文件执行之前被自动包含配置指向的代码(当然会有性能影响,不过本就是开发调试,互有取舍)
php.ini配置文件尾部新增配置
auto_prepend_file = /www/server/php/vendor/autoload.php
去此PHP环境的任意项目尽情的使用dd辅助函数吧

标签: 无

发表评论: