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
相关推荐
羸弱的穷酸书生8 分钟前
国网 i1协议 python实现
开发语言·python
电子硬件笔记10 分钟前
Python语言编程导论第三章 编写程序
开发语言·python·编辑器
布谷歌10 分钟前
在java中实现c#的int.TryParse方法
java·开发语言·python·c#
cooldream200915 分钟前
当代 C++ 的三大技术支柱:资源管理、泛型编程与模块化体系的成熟演进
开发语言·c++
洲星河ZXH31 分钟前
Java,集合框架体系
开发语言·windows
宠..37 分钟前
写一个感染型病毒
开发语言·安全·安全性测试
wheelmouse778837 分钟前
一个优雅、通用、零侵入的 CSV 导出工具类(Java 实战)
java·开发语言
cike_y1 小时前
JavaWeb-Request应用与Cookie&[特殊字符]️Session
java·开发语言·安全·java安全
胡萝卜3.02 小时前
深入C++可调用对象:从function包装到bind参数适配的技术实现
开发语言·c++·人工智能·机器学习·bind·function·包装器