mac os 安装配置xmapp

  • 下载并安装xmapp
  • 修改/etc/hosts文件,添加本地测试域名:
    127.0.0.1 api.test.com
  • 修改xampp的apache虚拟主机配置文件!
    找到User daemon
    修改为:
    User xxx
    Group xxx
    注意这是你自己的用户名+用户组!
  • 然后找到,“httpd-vhosts.conf”,去掉前面的 # 注释符,确保引入了 vhosts 虚拟主机配置文件
    此处对应文件是“etc/extra/httpd-vhosts.conf”,
    注意etc前面没有带斜杠,证明这个文件的完整路径应该是:
    /Applications/XAMPP/etc/extra/httpd-vhosts.conf
    我们把虚拟主机配置保存到这个文件即可。
  • 继续,权限配置,找到:
<Directory />
   AllowOverride none
   Require all denied
</Directory>

修改为:

<Directory />
   Options All
   AllowOverride All
   Order Deny,Allow
   Allow from all
</Directory>
  • 修改虚拟主机vhost配置文件:
    cd /Applications/XAMPP/etc/extra/
<VirtualHost api.test.com:80>
    DocumentRoot "/app/www/api.test.com"
    ServerName api.test.com
    ErrorLog "logs/api_test_error_log"
    CustomLog "logs/api_test_access_log" common
</VirtualHost>
 

保存,重启xampp的apache即可

大批量插入数据,php执行超时的问题

问题表现:执行大数据插入任务时,每次执行40s,任务就会断
问题原因:apache把php进程强制终止,可以修改相应的配置httpd.conf

<IfModule mod_fcgid.c>
  FcgidProcessLifeTime 16400
  FcgidIOTimeout 16400
  FcgidConnectTimeout 164000
</IfModule>

国内如何快速访问GitHub

1.国内如何快速访问gibhub
-本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github

打开IPAddress.com网站,查询下列三个地址的ip

  • github.com
  • assets-cnd.github.com
  • gibhut.global.ssl.fastly.net

2.修改本地hosts文件,本次只介绍window系统
C:WindowsSystem32driversetc 找到hosts文件,然后添加下列数据,注意把下面的ip改成你自己查询到ip地址。

  • 140.82.114.3 github.com
  • 185.199.108.153 assets-cdn.github.com
  • 199.232.69.194 github.global.ssl.fastly.net

3.刷新本地dns缓存
打开cmd,输入命令 ipconfig/flushdns
此时就配置成功了,然后就可以去访问啦