当前位置: 首页 > news >正文

php-cli

//运行index.php
./php index.php
//启动php内置服务器
./php -S 0.0.0.0:8080
//启动内置服务在后台运行,日志输出到本目录下的server.log
nohup ./php -S 0.0.0.0:8080 -t . > server.log 2>&1 &

在这里插入图片描述

# 查找 PHP 进程
ps aux | grep "php -S 0.0.0.0:8080"
# 结束相关进程
kill -9 <process_id>

在这里插入图片描述
在这里插入图片描述

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

exec ./php -S 0.0.0.0:8080 -t . > server.log 2>&1

php-cli命令

交互模式: 进入 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

#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为全局命令

#移动当前目录下的php8文件到/usr/local/bin/php8
sudo mv ./php8 /usr/local/bin/php8
#查看命令
php8 -v

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/235735.html

相关文章:

  • [C/C++] 数据结构 LeetCode:用队列实现栈
  • ESP32网络开发实例-物联网声污染监测系统
  • Unexpected error from cudaGetDeviceCount 错误解决
  • 目标检测—YOLO系列(二 ) 全面解读复现YOLOv1 PyTorch
  • 使用C#插件Quartz.Net定时执行CMD任务工具2
  • Java实现两数之和-算法
  • leetcode刷题日记:190. Reverse Bits(颠倒二进制位)和191. Number of 1 Bits( 位1的个数)
  • Node.js之fs文件系统模块
  • 「Verilog学习笔记」使用8线-3线优先编码器Ⅰ实现16线-4线优先编码器
  • C/C++---------------LeetCode第LCR. 024.反转链表
  • 最长回文子序列 递归与动态规划
  • 学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
  • 67基于matlab图像处理,包括颜色和亮度调整、翻转功能、空间滤波和去噪、频域滤波和去噪、噪声添加,形态学操作、边缘检测及示波器集成的GUI图像处理。
  • 【精选】项目管理工具——Maven详解
  • DVWA - 4
  • gRPC之grpc resolver
  • NI Package Manager创建程序包
  • C语言实现排序介绍
  • 64位ATT汇编语言使用bss段.skip指令储存字符,并使用系统调用输出字符
  • 贝锐蒲公英路由器X4C如何远程访问NAS?
  • Golang Context 的使用指南
  • vue3使用西瓜播放器播放flv、hls、mp4视频
  • 【Promise12数据集】Promise12数据集介绍和预处理
  • Qt设置整体背景颜色
  • Stream流常见操作
  • INFINI Labs 产品更新 | 发布 Easysearch Java 客户端,Console 支持 SQL 查询等功能
  • 前端调试只会console.log()?
  • CentOS Linux release 7.9.2009 (Core)中安装配置Tomcat
  • 移动机器人路径规划(四)--- 考虑机器人模型下的运动规划KINODYNAMIC PATHFINDING
  • 服务器数据恢复—VMware虚拟化下误操作导致服务器崩溃的数据恢复案例