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
相关推荐
重生之我在20年代敲代码29 分钟前
strncpy函数的使用和模拟实现
c语言·开发语言·c++·经验分享·笔记
爱上语文31 分钟前
Springboot的三层架构
java·开发语言·spring boot·后端·spring
编程零零七3 小时前
Python数据分析工具(三):pymssql的用法
开发语言·前端·数据库·python·oracle·数据分析·pymssql
2401_858286114 小时前
52.【C语言】 字符函数和字符串函数(strcat函数)
c语言·开发语言
铁松溜达py4 小时前
编译器/工具链环境:GCC vs LLVM/Clang,MSVCRT vs UCRT
开发语言·网络
everyStudy4 小时前
JavaScript如何判断输入的是空格
开发语言·javascript·ecmascript
C-SDN花园GGbond5 小时前
【探索数据结构与算法】插入排序:原理、实现与分析(图文详解)
c语言·开发语言·数据结构·排序算法
迷迭所归处6 小时前
C++ —— 关于vector
开发语言·c++·算法
架构文摘JGWZ7 小时前
Java 23 的12 个新特性!!
java·开发语言·学习
leon6257 小时前
优化算法(一)—遗传算法(Genetic Algorithm)附MATLAB程序
开发语言·算法·matlab