阅读量:3
一、测试PHP CLI环境
- 检查PHP版本
在终端执行php -v,确认安装版本正确。 - 执行简单脚本
创建test_cli.php文件,内容为,通过php test_cli.php运行,查看输出是否正确。 - 查看配置信息
运行php -i检查php.ini路径及关键配置(如时区、错误报告)。 - 测试语法检查
创建含语法错误的脚本(如缺少分号),运行php syntax_error.php,确认报错提示。
二、测试PHP Web服务
- 创建测试文件
在Web根目录(如/var/www/html/)创建info.php,内容为,通过浏览器访问http://服务器IP/info.php,查看PHP版本及扩展信息。 - 测试动态脚本
创建hello.php,内容为,通过浏览器访问,确认输出正确。 - 检查服务日志
若页面无法显示,查看Web服务器(Apache/Nginx)及PHP-FPM日志(路径:/var/log/httpd/或/var/log/nginx/),排查错误。
三、验证扩展安装
- 列出已加载扩展
执行php -m查看已启用扩展,确认所需扩展(如mysqli、gd)存在。 - 测试扩展功能
编写脚本调用扩展函数(如php -r 'echo md5("test");'测试md5函数),或通过phpinfo()页面查看扩展详情。
四、常见问题处理
- CLI与Web配置不一致:检查
php.ini路径是否正确(CLI默认/etc/php.ini,Web可能为/etc/php.d/或自定义路径)。 - 权限问题:确保Web用户(如
www-data)对脚本有读取权限,可通过chmod 644 /path/to/script.php设置。 - 端口/Socket配置:若使用PHP-FPM,确认Web服务器配置中正确指向PHP-FPM的Socket或端口(如
fastcgi_pass unix:/var/run/php-fpm.sock;)。
以上就是关于“centos php如何测试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm