89961330 2019-07-01
echo "127.0.0.1 your.domian.com" | sudo tee -a /etc/hosts
#nginx禁止访问.点号开头的文件 location ~* /.* { deny all; } #nginx 禁止访问.svn .git 的文件 location ~ ^(.*)/\.(svn|git)/ { deny all; }
电脑安装好 ss,默认本地 socks5代理端口是1086 #打开 git 配置文件 vim ~/.gitconfig #追加配置: [http "https://github.com"] proxy = socks5://127.0.0.1:1086 [https "https://github.com"] proxy = socks5://127.0.0.1:1086 #保存文件,重新打开终端
# 项目目录执行git初始化 git init git add . git commit -m "项目开始" git remote add origin [email protected]:xxx/xxx.git git push -u origin master
chrome 的模拟手机和真实的手机浏览器效果差距好大的,怎么用手机浏览器测试呢
本地电脑搭建nginx服务器,配置到一个域名
解析一个测试用的域名到电脑的局域网 ip,
手机和电脑在同一个局域网,手机输入域名就能访问电脑的网页了
brew太慢怎么办? brew 如何连接 ss
终端内执行以下命令,只对当前窗口有效,端口在ss 软件的设置里面查看
export http_proxy=socks5://127.0.0.1:1086
export https_proxy=socks5://127.0.0.1:1086
Kill -2 :功能类似于Ctrl + C 是程序在结束之前,能够保存相关数据,然后再退出。
Kill -9 :直接强制结束程序。
在用nohup挂起程序时,当想要结束这个程序,最好用kill -2 。能够模拟在控制台结束程序的功能。
环境变量 如果是zshshell 那么 在~/.zshrc
如果是bash shell 那么在 ~/.bash_profile
临时的就在终端执行一次命令,永久的就在配置文件~/.zshrc添加,有 socks5 代理和 http 代理,自己选择
export http_proxy=socks5://127.0.0.1:1086
export https_proxy=socks5://127.0.0.1:1086
ssh-copy-id root@ip
电脑如果存在多个 php 版本,终端执行 php 和 nginx 加载的 php 可能不是一个版本
php -i | grep php.ini
sudo php-fpm -D
sudo nginx
sudo nginx -s reload
mysql.server start
redis-server &
/usr/local/bin/memcached -d
find /usr/local -name php.ini
find /usr/local -name php-fpm.conf
ps -ef|grep nginx
sudo nginx -s reload
sudo nginx -s stop
lsof -i tcp:80
ps aux | grep nginx
brew list
brew upgrade xxx
brew cleanup
brew search php
brew install [email protected]
brew install [email protected]
brew install nginx
php -v
php -m
/usr/local/etc/php/7.2/
/usr/local/etc/php/7.1/php.ini
/usr/local/etc/php/7.1/php-fpm/www.conf
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
brew services start [email protected]
brew services start nginx
brew services start mysql
brew 安装的 php 集成了 perl,
在 php 执行文件所在目录.
pecl install igbinary
pecl install redis
pecl install xdebug
是不是很方便 Build process completed successfully Installing '/usr/local/Cellar/[email protected]/7.2.16/pecl/20170718/xdebug.so' install ok: channel://pecl.php.net/xdebug-2.7.0 Extension xdebug enabled in php.ini
https://learnku.com/docs/lara...
使用 laravel-valet
brew 之前安装过 php,可能会报错,解决办法
# 停止旧 php brew services stop [email protected] #清理brew缓存文件 brew cleanup #升级旧php brew upgrade [email protected]
php-fpm配置文件所在目录: /usr/local/etc/php/7.2/php-fpm.d/www.conf
/usr/local/etc/nginx/nginx.conf
include 配置项,去掉 valet 的,加上以前的
include "/usr/local/etc/nginx/conf.d/*.conf";
mysql -u root -p
然后出现输入密码提示