全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

如何用命令行安装php环境_linux命令行安装php教程【实操】

Linux命令行安装PHP需先识别发行版并更新源,再用对应包管理器安装php-cli及curl、json等扩展,最后通过php -v和php -m验证版本与模块。

在 Linux 命令行中安装 PHP 环境,核心是根据发行版选择对应包管理器(如 apt、yum/dnf、pacman),安装 PHP 主程序及常用扩展,并验证是否生效。不依赖图形界面,纯终端操作,适合服务器部署或开发环境快速搭建。

确认系统类型并更新源

不同 Linux 发行版使用不同包管理器,先执行以下命令识别系统:

  • Ubuntu/Debian:cat /etc/os-release | grep -E "NAME|VERSION" → 通常用 apt
  • CentOS/RHEL/AlmaLinux/Rocky:cat /etc/redhat-releaserpm -q centos-release → 旧版用 yum,新版(8+)用 dnf
  • Arch/Manjaro:cat /etc/os-release | grep NAME → 使用 pacman

确认后,先更新软件源缓存:

  • Debian/Ubuntu:sudo apt update
  • RHEL/CentOS 7:sudo yum makecache
  • RHEL/CentOS 8+ / Fedora:sudo dnf makecache
  • Arch/Manjaro:sudo pacman -Sy

安装 PHP 及基础扩展

安装时建议至少包含 php-cli(命令行运行)、php-common(基础模块)和常用扩展如 curljsonmbstringxmlzip

  • Ubuntu 22.04+ / Debian 12:sudo apt install php php-cli php-curl php-json php-mbstring php-xml php-zip
  • CentOS 7:sudo yum install php php-cli php-common php-curl php-json php-mbstring php-xml php-zip
  • CentOS 8+/Rocky 8+:sudo dnf install php php-cli php-common php-curl php-json php-mbstring php-xml php-zip
  • Arch/Manjaro:sudo pacman -S php php-curl php-json php-mbstring php-xml php-zip

注意:Arch 默认安装的 php 已含 CLI,无需额外指定 php-cli;部分发行版(如 Ubuntu)可能默认安装的是 PHP 8.1+,如需指定版本(如 8.2),可加后缀如 php8.2 并启用对应模块。

验证安装并检查配置

安装完成后立即验证:

  • 查看 PHP 版本:php -v → 应输出类似 PHP 8.2.12 (cli)
  • 查看已加载扩展:php -m | grep -E "(curl|json|mbstring|xml|zip)"
  • 快速测试脚本:echo " → 输出 PHP OK

如需 Web 集成(如搭配 Nginx/Apache),还需安装 php-fpm(推荐)或 libapache2-mod-php(Apache 专用),并配置对应 Web 服务。CLI 环境至此已可用。

可选:安装 Composer(PHP 包管理器)

现代 PHP 开发几乎离不开 Composer。安装方式统一(无需区分发行版):

  • 下载安装脚本:curl -sS https://getcomposer.org/installer | php
  • 移动为全局命令:sudo mv composer.phar /usr/local/bin/composer
  • 验证:composer --version

安装后即可用 composer create-project 快速拉取 Laravel、Symfony 等框架项目。


# php  # linux  # centos  # js  # json  # php8  # ubuntu  # curl  # dnf  # php教程  # 开发环境  # echo  # xml 


相关文章: 深圳网站制作的公司有哪些,dido官方网站?  如何通过免费商城建站系统源码自定义网站主题与功能?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  如何通过PHP快速构建高效问答网站功能?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  建站之星伪静态规则如何设置?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  python的本地网站制作,如何创建本地站点?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  建站之星如何取消后台验证码生成?  如何配置WinSCP新建站点的密钥验证步骤?  名字制作网站免费,所有小说网站的名字?  建站之星安装模板失败:服务器环境不兼容?  如何快速完成中国万网建站详细流程?  TestNG的testng.xml配置文件怎么写  济南专业网站制作公司,济南信息工程学校怎么样?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  javascript基本数据类型及类型检测常用方法小结  如何登录建站主机?访问步骤全解析  建站主机解析:虚拟主机配置与服务器选择指南  建站主机是什么?如何选择适合的建站主机?  建站之星代理如何优化在线客服效率?  建站主机选择指南:服务器配置与SEO优化实战技巧  如何通过VPS建站实现广告与增值服务盈利?  建站与域名管理如何高效结合?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  MySQL查询结果复制到新表的方法(更新、插入)  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何自定义建站之星模板颜色并下载新样式?  企业微网站怎么做,公司网站和公众号有什么区别?  公司门户网站制作流程,华为官网怎么做?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  如何在香港服务器上快速搭建免备案网站?  盘锦网站制作公司,盘锦大洼有多少5G网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何生成腾讯云建站专用兑换码?  建站之星后台密码遗忘如何找回?  seo网站制作优化,网站SEO优化步骤有哪些?  如何通过老薛主机一键快速建站?  微课制作网站有哪些,微课网怎么进?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  定制建站哪家更专业可靠?推荐榜单揭晓  黑客如何利用漏洞与弱口令入侵网站服务器?  官网网站制作腾讯审核要多久,联想路由器newifi官网  如何在七牛云存储上搭建网站并设置自定义域名?  免费网站制作appp,免费制作app哪个平台好?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  建站之星2.7模板:企业网站建设与h5定制设计专题 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。