php-cli

php 复制代码
//运行index.php
./php index.php
php 复制代码
//启动php内置服务器
./php -S 0.0.0.0:8080
php 复制代码
//启动内置服务在后台运行,日志输出到本目录下的server.log
nohup ./php -S 0.0.0.0:8080 -t . > server.log 2>&1 &
bash 复制代码
# 查找 PHP 进程
ps aux | grep "php -S 0.0.0.0:8080"
# 结束相关进程
kill -9 <process_id>


使用 exec 命令,这样可以在不停止服务器的情况下重新加载代码。在你修改代码后,可以运行:

bash 复制代码
exec ./php -S 0.0.0.0:8080 -t . > server.log 2>&1

php-cli命令

bash 复制代码
交互模式: 进入 PHP 的交互模式,可以直接在命令行中输入 PHP 代码并执行。
php -a
查看 PHP 配置信息: 显示当前 PHP 的配置信息。
php -i
在命令行中执行一小段 PHP 代码。
php -r 'echo "Hello, World!";'
启动 PHP 内置的 Web 服务器。
php -S localhost:8000
在不执行脚本的情况下检查 PHP 脚本的语法错误。
php -l script.php
使用 phpdoc 或其他文档生成工具生成 PHP 代码的文档。
phpdoc -d src/ -t docs/
执行 PHPUnit 测试套件来测试 PHP 代码。
phpunit tests/
命令行帮助
php -h

linux下安装composer

bash 复制代码
#curl下载
curl -sS https://getcomposer.org/installer | php
#没有安装 curl,你也可以使用 wget:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php

#移动 Composer 可执行文件到全局位置:
sudo mv composer.phar /usr/local/bin/composer
#通过将 composer.phar 移动到 /usr/local/bin,你可以让 Composer 在任何目录都可用。

#运行以下命令验证 Composer 是否成功安装:
composer --version

更改php为全局命令

bash 复制代码
#移动当前目录下的php8文件到/usr/local/bin/php8
sudo mv ./php8 /usr/local/bin/php8
#查看命令
php8 -v
相关推荐
2501_9412362138 分钟前
C++与Node.js集成
开发语言·c++·算法
菠菠萝宝2 小时前
【Java手搓RAGFlow】-3- 用户认证与权限管理
java·开发语言·人工智能·llm·openai·qwen·rag
csdn_wuwt4 小时前
前后端中Dto是什么意思?
开发语言·网络·后端·安全·前端框架·开发
print(未来)4 小时前
C++ 与 C# 的性能比较:选择合适的语言进行高效开发
java·开发语言
四问四不知4 小时前
Rust语言入门
开发语言·rust
JosieBook4 小时前
【Rust】 基于Rust 从零构建一个本地 RSS 阅读器
开发语言·后端·rust
云边有个稻草人4 小时前
部分移动(Partial Move)的使用场景:Rust 所有权拆分的精细化实践
开发语言·算法·rust
一晌小贪欢4 小时前
Pandas操作Excel使用手册大全:从基础到精通
开发语言·python·自动化·excel·pandas·办公自动化·python办公
松涛和鸣5 小时前
11.C 语言学习:递归、宏定义、预处理、汉诺塔、Fibonacci 等
linux·c语言·开发语言·学习·算法·排序算法
IT痴者6 小时前
《PerfettoSQL 的通用查询模板》---Android-trace
android·开发语言·python