[warring] : errStr:Module 'pcntl' already loaded,errFile:Unknown,errLine:0
说明:
说明你的php
已经安装了pcntl
,不用再安装。
你可以在php.ini
中注释掉pcntl
扩展
如:;extension=pcntl.so
说明你的php
已经安装了pcntl
,不用再安装。
你可以在php.ini
中注释掉pcntl
扩展
如:;extension=pcntl.so
MAC
自带的php
不带使用,使用MAMP
的PHP
作为默认PHP
并安装pcntl
扩展。#下载源码包
wget http://us.php.net/distributions/php-7.4.12.tar.gz
# 解压
tar zxvf php-7.4.12.tar.gz
#这里需要注意的是 `php-7.4.12/ext/pcntl`为刚刚下载解压后的目录,而后面则是`MAMP`的目录。
cd php-7.4.12/ext/pcntl /Applications/MAMP/bin/php/php7.4.12/bin/phpize ./configure --with-php-config=/Applications/MAMP/bin/php/php7.4.12/bin/php-config make && make install
php.ini
文件,到相应位置。extension=pcntl.so
MAMP
下的PHP
作为系统默认PHP
1)、sudo vim ~/zshrc 文件。
2)、export PATH="/Applications/MAMP/bin/php/php5.6.30/bin:$PATH" #下相应位置新增这段代码。
3)、source .bash_profile #先:wq保存后执行该代码。
4)、which PHP #查看PHP版本及位置。
https://blog.csdn.net/yljphp/article/details/96851815
https://blog.csdn.net/cuilei210/article/details/106670261
https://www.zhihu.com/question/35928898
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
已经替换成了国内镜像资源,为先驱点👍
app\middleware.php
<?php
// 全局中间件定义文件
return [
// 跨域请求
\think\middleware\AllowCrossDomain::class
];
Wamp 是 Windows Apache Mysql PHP 集成安装环境,适用于 Windows 系统;
Mamp 是 Mac Apache Mysql PHP 集成安装环境,适用于 Mac OS 系统;
#Listen 12.34.56.78:80
Listen 80
Listen 8080
Listen 8081
Listen 8082
Listen 8083
Listen 8084
Listen 8085
开启虚拟站点
将
# Virtual hosts
# Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
修改为
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
2. 配置 httpd-vhosts.conf
在页尾添加
<VirtualHost *:8081>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "/Volumes/Item/Site1/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
<Directory "/Volumes/Item/Site1/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:8082>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "/Volumes/Item/Site2/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
<Directory "/Volumes/Item/Site2/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>