php在web上运行是多进程还是单进程

PHP是单进程单线程的。

CGI/FastCGI模式下,多个请求仍串行处理。

Swoole能实现异步多线程。

消息队列能解耦前后端。

Socket扩展不好用。

普通小企业用不起。

php网站源码下载 及怎么在本机上运行

哎,你说的这个流程,我以前搞PHP的时候也这么干过。
那会儿是2 008 年吧,我刚学PHP,电脑配置也一般,就下了个XAMPP。
那会儿还是免费版,下载下来就有十几G,装了好半天。
安装完之后,启动那个控制面板,看着Apache、MySQL这些图标亮起来,心里还挺美。

确实,把代码扔到 xampp/htdocs 下是标准操作。
我那时候写第一个网站,叫 "myfirstsite.php",就是放那儿,然后用浏览器打开1 2 7 .0.0.1 /myfirstsite.php,看到自己写的 "Hello World" 就激动得不行。
那感觉,现在想想还挺怀念的。

后来项目多了,确实像你说的,直接放根目录容易乱。
我后来就在 htdocs 里面建了几个文件夹,比如按项目分,或者按功能分。
有个项目是帮朋友做的,名字叫 "老王店铺",我就给它单独建了个文件夹叫 wangshop,把所有文件放里面,感觉清爽多了。

哦对了,你说的改默认目录,这个我好像没试过。
我那台老电脑装XAMPP一直就是用默认的。
不过我知道可以改,因为后来有个教程里提到过,说要防止别人通过URL访问到你的配置文件什么的,就需要改。
具体怎么改,我当时看那个教程,一步一步操作的,好像是在某个配置文件里找路径然后改掉。
不过这个操作稍微有点风险,新手别乱动,搞不好服务启动不了。

总之一句话,你说的这些步骤都挺实在的,是我当年摸爬滚打踩出来的坑(哦不,是经验)得出来的。
特别是那个文件夹分类,强烈推荐!

去年夏天,我在一个公园的长椅上坐着,看着孩子们在草地上踢足球。
突然,一个小男孩因为没抢到球而哭了起来。
他的妈妈走过来,轻轻拍了拍他的头,然后拿出了一块巧克力。
小男孩停止了哭泣,接过巧克力,破涕为笑。
等等,还有个事,我突然想到,那个巧克力,是不是也抚慰了我们大人的心灵呢?