Linux PHP运行环境搭建_Linux安装PHP并运行脚本

Linux安装PHP推荐用包管理器:Ubuntu/Debian用apt,CentOS/RHEL用dnf或yum(CentOS 7需remi源);验证用php -v、php -m、which php;脚本运行执行php test.php或chmod +x后./test.php;注意区分CLI与Web环境。

linux php运行环境搭建_linux安装php并运行脚本

Linux 上安装 PHP 并运行脚本并不复杂,关键是选对方式、配好环境、避免权限和路径踩坑。

确认系统并选择安装方式

主流 Linux 发行版推荐用包管理器安装,省心且兼容性好:

  • Ubuntu/Debian:用 apt,如 sudo apt update && sudo apt install php-cli php-mbstring
  • CentOS/RHEL 8+:用 dnf,如 sudo dnf install php php-common
  • CentOS 7:用 yum,注意默认源 PHP 版本较旧(5.4),建议启用 remi 源 升级到 7.4/8.x

不建议源码编译,除非有特殊扩展或版本要求;新手优先走包管理路线。

验证 PHP 是否装好

终端执行以下命令检查:

立即学习“PHP免费学习笔记(深入)”;

  • php -v —— 查看版本,确认安装成功
  • php -m —— 列出已启用模块,检查常用扩展(如 json、curl、mbstring)是否存在
  • which php —— 确认 PHP 可执行文件路径(通常是 /usr/bin/php

如果提示“command not found”,可能是 PATH 未生效或安装不完整,重试安装或检查是否装了 php-cli 包(非仅 php)。

SmartB2B行业电子商务 SmartB2B行业电子商务

SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

SmartB2B行业电子商务 0 查看详情 SmartB2B行业电子商务

写一个脚本并运行它

新建一个 test.php 文件,内容如下:

php
  echo "Hello from PHP on Linux!\n";
  print_r(get_loaded_extensions());
?>

保存后,在终端进入该目录,执行:

  • php test.php —— 直接运行,输出文本和扩展列表
  • chmod +x test.php + 在文件首行加 #!/usr/bin/env php,可直接 ./test.php 运行(适合 CLI 脚本)

注意:不要用浏览器直接打开 .php 文件——那需要 Web 服务器(如 Apache/Nginx)配合;纯命令行运行只需 php-cli。

常见问题快速排查

运行报错?先盯住这几个点:

  • “PHP is not recognized” 或 “command not found”:检查是否安装 php-cli,而非仅 php(某些发行版分拆包)
  • “Permission denied”:脚本没执行权限,加 chmod +x 或改用 php xxx.php
  • 中文乱码 / Warning 提示:多数因缺少 php-mbstringphp-xml,补装即可
  • Web 方式打不开 .php:那是 Web 服务配置问题,和 CLI 运行无关;本文聚焦“运行脚本”,非部署网站

基本上就这些。装好、验好、跑通,后续扩展扩展、连数据库、写接口,都顺理成章。

以上就是Linux PHP运行环境搭建_Linux安装PHP并运行脚本的详细内容,更多请关注php中文网其它相关文章!

本文转自网络,如有侵权请联系客服删除。