温馨提示×

ubuntu php怎么用命令行

小樊
36
2026-10-04 10:12:43
栏目: 编程语言

在 Ubuntu 下,你可以通过**命令行(CLI)**来运行和管理 PHP,常见用途包括:执行 PHP 脚本、查看 PHP 版本、使用内置服务器、以及配合 PHP-FPM / Composer 等工具。

下面按常见场景给你一份实用指南。


一、安装 PHP(如未安装)

1. 更新软件源

sudo apt update

2. 安装 PHP(命令行版)

sudo apt install php-cli

如需常用扩展:

sudo apt install php-common php-mbstring php-xml php-curl php-mysql

查看版本:

php -v

二、用命令行运行 PHP 脚本

1. 写一个简单的 PHP 文件

nano test.php

内容:

<?php
echo "Hello Ubuntu PHP CLI\n";

2. 命令行执行

php test.php

输出:

Hello Ubuntu PHP CLI

三、PHP 命令行常用参数

查看 PHP 配置

php -i

查看已加载模块

php -m

直接执行 PHP 代码

php -r 'echo "Hello\n";'

语法检查(不执行)

php -l test.php

四、使用 PHP 内置 Web 服务器(开发用)

适合本地测试:

php -S localhost:8000

访问:

http://localhost:8000

指定目录:

php -S localhost:8000 -t public

五、交互式 PHP(REPL)

PHP 7.1+ 支持:

php -a

示例:

php > echo 1 + 2;
3

六、配合 Web 环境(常见)

1. PHP-FPM(Nginx 常用)

sudo apt install php-fpm

查看状态:

systemctl status php*-fpm

2. Apache + PHP

sudo apt install libapache2-mod-php

七、Composer(PHP 包管理)

sudo apt install composer

检查:

composer -V

八、常见问题

1. php 命令不存在

确认安装:

which php

或

ls /usr/bin/php*

2. 多版本 PHP 切换

sudo update-alternatives --config php

如果你有具体需求(比如:定时任务、Laravel 命令行、PHP 脚本后台运行、Docker 里用 PHP),可以告诉我,我可以给你更针对性的命令。

0 踩