PHP项目启动记录

PHP项目启动记录

  • 1. 项目整体目录
  • 2. bash_profile
  • 3. nginx的conf配置
  • 4. vim /etc/hosts
  • 5. php -v
  • 6.修改nginx后重新加载nginx
  • 7. npm run watch-app --module=attendance --platform=mobile
  • 8. vim ~/.zshrc

1. 项目整体目录

在这里插入图片描述

2. bash_profile

~/.bash_profile是Mac系统中的一个配置文件,它位于用户的主目录下(例如,/Users/your_username)。

该文件是一个用于配置用户特定的Bash shell环境的脚本文件。它允许用户定义在打开终端时自动执行的命令、设置环境变量和别名,以及自定义提示符等。
本机中并未设置bash_profile文件

3. nginx的conf配置

位置: /opt/homebrew/etc/nginx/servers/coa.conf

server {#监听端口listen    18000;#虚拟主机域名server_name  coa.com;#网站根目录root /Users/fanzhen1/Documents/chehejia_oa/public;#定义路径下默认访问的文件名index index.php index.html;location / {try_files $uri $uri/ /index.php?$query_string;#打开目录浏览功能,可以列出整个目录#autoindex on;}#access_log /usr/local/var/log/www.test.com-access.log main;#error_log /usr/local/var/log/www.test.com-error.log error;# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000location ~ \.php$ {fastcgi_pass     127.0.0.1:9000;fastcgi_index    index.php;fastcgi_param    SCRIPT_FILENAME    $document_root$fastcgi_script_name;fastcgi_param    SCRIPT_NAME        $document_root$fastcgi_script_name;include          fastcgi_params;}
}

4. vim /etc/hosts

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1	localhost
255.255.255.255	broadcasthost
::1             localhost
# Added by Docker Desktop
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section
127.0.0.1 coa.com
127.0.0.1 card-api.com

5. php -v

php -vPHP 7.4.30 (cli) (built: Jun  9 2022 09:20:03) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologieswith Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

6.修改nginx后重新加载nginx

sudo nginx -s reload

7. npm run watch-app --module=attendance --platform=mobile

这个命令是使用npm运行一个脚本命令,并传递一些参数给该命令。让我们逐个解释这个命令的各个部分:

  • npm run: 这是npm的一个内置命令,用于运行项目中定义的脚本命令。在这个命令中,我们使用npm run来运行指定的脚本命令。

  • watch-app: 这是我们在package.json文件中定义的一个脚本命令。当我们运行npm run watch-app时,npm将查找并执行名为"watch-app"的脚本。

  • --module=attendance: 这是一个命令行参数,用于传递给脚本的值。在这个命令中,我们使用--module=attendance来指定一个名为"attendance"的模块。

  • --platform=mobile: 这也是一个命令行参数,用于传递给脚本的值。在这个命令中,我们使用--platform=mobile来指定一个名为"mobile"的平台。

所以,当你运行npm run watch-app --module=attendance --platform=mobile时,它会执行package.json文件中定义的"watch-app"脚本,并将"attendance"作为模块参数传递,将"mobile"作为平台参数传递。这样,脚本可以根据传递的参数执行相应的操作,例如监视"attendance"模块在移动平台上的变化。请注意,具体的脚本逻辑和行为取决于你的具体项目和脚本配置。

8. vim ~/.zshrc

mac默认的配置环境地址,重启也不会失效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/197421.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JVM之垃圾回收与算法(四)

垃圾回收与算法 1.如何确定垃圾 1.1. 引用计数法 在 Java 中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用…

网页文章采集工具-人工智能AI功能

简数采集器是一款支持人工智能AI功能的网页文章采集工具,它可以调用百度的文心一言AI对采集的数据进行分析,处理,内容创作等等,根据你的需求进行更加灵活的数据采集和处理。 文心一言人工智能AI功能使用方法: 1. 填写…

7、Qt延时的使用

一、说明 平时用到两种延时方式QThread::sleep()和QTimer::singleShot() 1、QThread::sleep() QThread类中如下三个静态函数: QThread::sleep(n); //延迟n秒 QThread::msleep(n); //延迟n毫秒 QThread::usleep(n); //延迟n微妙 这种方式使用简单,但是会阻…

【数组】-Lc27-移除元素(相向双指针)

写在前面 最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。 目录 写在前面一、场景描述二、具体步骤1.环境说明2.代码 写在后面 一、场景描述 给你一个数组 nums 和一个值 val,你需要 原地移除所有数值等于…

OpenAI发布一周年,那些声称超过它的模型都怎么样了?

这篇报告详尽地回顾了自ChatGPT发布一年以来,各种声称与ChatGPT相当或更优的开源大语言模型在各种任务上的表现!报告整合了各种评估基准,分析了开源LLMs与ChatGPT在不同任务上的比较。 包括一般能力、代理能力、逻辑推理能力、长文本建模能力…

【daily notes on IT/AI/science】

coder, tools NIL), Advance program language: node.js,I) plus/extra, Database, mysql, Oracle, nosql, mongDB, ,,etcII), Script: shell, .sh(many lines of Linux commands)/linux/.bash文件引入方式/, powershell/.ps (many lines of powershell commands) (…

Java生成word[doc格式转docx]

引入依赖 <!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.32</version></dependency> doc…

四川成都数字创新大赛-5-数据交易

目录 数据交易痛点 数据交易痛点解决方案-今日洞察 建立行业新标准,扩大

Mybatis中的设计模式

Mybatis中的设计模式 Mybatis中使用了大量的设计模式。 以下列举一些看源码时&#xff0c;觉得还不错的用法&#xff1a; 创建型模式 工厂方法模式 DataSourceFactory 通过不同的子类工厂&#xff0c;实例化不同的DataSource TransactionFactory 通过不同的工厂&#xff…

17:00面试,17:06就出来了,问的问题有点变态。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到8月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%,…

css新闻链接案例

利用html和css构建出新闻链接案例&#xff0c;使用渐变色做出背景色变化 background: linear-gradient(to bottom, rgb(137, 210, 251), rgb(238, 248, 254), white); 利用背景图片&#xff0c;调整位置完成 dd { height: 28px; line-height: 28px; background-image: url(./图…

CMMI认证有什么意义

什么是CMMI认证 CMMI&#xff08;Capability Maturity Model Integration&#xff09;即能力成熟度模型集成&#xff0c;是由美国卡内基梅隆大学软件工程研究所&#xff08;SEI&#xff09;开发的&#xff0c;用于评估和改善企业软件开发过程的一种标准。它主要关注软件开发过…

1、命名空间、C++的复合类型、缺省参数

命名空间 1、命名空间的定义 使用namespace定义&#xff0c;使用作用域限定符::访问 #include <iostream> namespace ICBC{int money 0;void save( int m){money m;} } int main( void ){ICBC::save( 100); std::cout << "工行卡余额&#xff1a;"…

@Scheduled,Quartz,XXL-JOB三种定时任务总结

Scheduled&#xff0c;Quartz&#xff0c;XXL-JOB三种定时任务总结 一、Scheduled 简介 Scheduled 是 Spring 框架中用于声明定时任务的注解。通过使用 Scheduled 注解&#xff0c;你可以指定一个方法应该在何时执行&#xff0c;无需依赖外部的调度器。 这个注解通常与Enab…

javascript object转换成json格式

JavaScript中object与json的转换 1、JSON字符串: var str1 { "name": "cxh", "sex": "man" };2、JSON对象: var str2 { "name": "cxh", "sex": "man" };3、JSON字符串转换为JSON对象 要使…

判断是否存在重复的数

系列文章目录 进阶的卡莎C_睡觉觉觉得的博客-CSDN博客数1的个数_睡觉觉觉得的博客-CSDN博客双精度浮点数的输入输出_睡觉觉觉得的博客-CSDN博客足球联赛积分_睡觉觉觉得的博客-CSDN博客大减价(一级)_睡觉觉觉得的博客-CSDN博客小写字母的判断_睡觉觉觉得的博客-CSDN博客纸币(C…

(C语言)通过循环按行顺序为一个矩阵赋予1,3,5,7,9,等奇数,然后输出矩阵左下角的值。

#include<stdio.h> int main() {int a[5][5];int n 1;for(int i 0;i < 5;i ){for(int j 0;j < 5;j ){a[i][j] n;n 2;}}for(int i 0;i < 5;i ){for(int j 0;j < i;j )printf("%-5d",a[i][j]);printf("\n");}return 0; } 运行截图…

深入理解JVM内存空间的担保策略

Java虚拟机&#xff08;JVM&#xff09;的内存管理是Java性能调优中最重要的方面之一&#xff0c;特别是在处理大型应用和服务时。JVM内存管理的一个关键组成部分是垃圾回收&#xff08;GC&#xff09;。在GC过程中&#xff0c;JVM需要确保有足够的内存来创建新对象&#xff0c…

STM32串口接收不定长数据(空闲中断+DMA)

玩转 STM32 单片机&#xff0c;肯定离不开串口。串口使用一个称为串行通信协议的协议来管理数据传输&#xff0c;该协议在数据传输期间控制数据流&#xff0c;包括数据位数、波特率、校验位和停止位等。由于串口简单易用&#xff0c;在各种产品交互中都有广泛应用。 但在使用串…

Java中的锁

Java常见锁 【超全面】_java锁-CSDN博客 一文看懂Java中的锁 - 知乎 一文读懂 Java 中的各种锁 - 知乎 java中锁的分类总结_java string 锁-CSDN博客 https://www.cnblogs.com/hangychn/p/17184814.html https://www.cnblogs.com/durenniu/p/10949491.html 锁-Java - 知…