【PHP】 pear php-fpm 使用

2022-10-11 21:25:01 203 0
魁首哥

#0x01 freeRADIUS的一个WEB控制台工具需要使用到pear安装的包

以下是WEB控制台的地址

#0x02 查看本地是否安装pear

pear list如果提示no command则没有安装,使用官方安装:

#0x03 pear常用命令

 pear list 查看已经安装的包  
pear config-show 查看pear配置  
pear install xxx 安装xxx包  
pear uninstall xxx 卸载xxx包  
pear version 查看当前版本  
  

#0x04 php查看.ini信息及路径

 php -i 查看ini-cli信息  
php --ini 查看php.ini使用的配置地址  
php -version 查看php版本  
php -a 进行命令行  
  

#0x05 pear-db使用案例

 pear install DB  
pear list  
pear config-show #找到usr/pear/share的包,也就是说找到pear install 的path(路径)  
php --ini #找到.ini文件地下  
vim xxx/php.ini #定位到include_path,在里面加上第三步pear config-show描述的路径,使用“:”添加多个地址  
php -i #发现include_path已经有路径  
  

#0x06 php-fpm php.ini关系

 #上面已经发现cli可以正常使用
编写测试文件test.php
 

以上是cmd-cli模式,我们在使用web环境的时候需要用到php-fpm,这时候要针对php-fpm启动的时候指定对应的配置文件

 #
#会出现require_once no open failed
#这时候,我们可以查找网页,include_path和cli模式不一样。
#当发现不一样的时候,启动php-fpm的时候,我们指定对应的路径就可以
php-fpm -y xxx/php-fpm.conf -c xxx/php.ini  
#php-fpm -y 是指定php-fpm的配置文件
#php-fpm -c 是指定php-fpm加载的默认php.ini文件
#一般默认正常是/etc/php.ini
  

ok! 到现在已经可以正常使用了。!

收藏
分享
海报
0 条评论
203
上一篇:如何使用PHP,Slim和MySQL创建REST API 第二部分 下一篇:swoole的应用场景:实现异步任务队列

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码