mac

程序员在Mac系统如何配置PHP开发环境

夙愿已清 提交于 2019-12-11 05:05:05
PHPer第一件事是安装好 PHP 开发的相关环境,使用 Mac 系统之后以后我只安装了 PHP7,其他的没有进行安装,比如 MySQL、Redis。今天安装一下,并且分享出来。 先说常用的 PHP 和 Composer 安装 PHP72 来代替 Mac 自带的 PHP brew install php@7.2 brew link php@7.2 --force 使用Composer brew install composer 接着是数据库 MySQL 需要安装cmake brew install cmake 然后安装 MySQL brew install mysql@5.7 添加环境变量 echo ‘export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"’ >> ~/.zshrc source ~/.zshrc 启动 MySQL brew services start mysql@5.7 初始化 MySQL,设置密码相关的 mysql_secure_installation MySQL 的自动补全和语法高亮工具 MyCli brew install mycli 使用方法如下: 未安装之前 mysql -uroot -p 安装之后 mycli -uroot 最后是 Redis brew install redis 启动 Redis brew

mac下安装 msyqlclient(MySQLdb)模块的坑 library not found for -lssl

房东的猫 提交于 2019-12-11 02:28:08
事出起因: Mac 环境下 python 安装mysqlclient(MySQLdb) 出错 ld: library not found for -lssl· 查找完整的句子查不到 google 和百度都查不到 然后手机索性查 -lssl 没想到找到一点点头绪 最后追踪到一篇博客遇到同样的问题: https://www.jianshu.com/p/86367222dd74 用他的方法安装还是报错 ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib' 他使用的代码如下: env LDFLAGS = "-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" 这里还要说一个题外话,就是我是用 brew 安装的openssl 所以路径会有些差异,然后就意识到这个问题。 那么就查找openssl 路径 使用命令: brew info openssl 查看了一下软件信息,没想到又意外收获 。。。 If you need to have openssl@1.1 first in your PATH run: echo 'export PATH="/usr/local/opt/openssl@1.1/bin: $PATH "' >>

mac 安装 mysqlclient 踩过的坑

大兔子大兔子 提交于 2019-12-11 02:07:44
在 https://pypi.org/project/mysqlclient/ 下载的压缩文件 解压后进入 mysqlclient 中 setup.py 所在的目录 然后执行下面语句 python setup.py clean python setup.py build python setup.py install 发现报错: 根据报错信息找到这个报错的文件 mysqlclient-1.4.6/setup_posix.py 发现主要是执行 mysql_config --libs 这个命令时候出现 mysql_config: command not found 错误 这不就是找不到mysql的mysql_config配置文件嘛。那就找 find / -name mysql_config 发现这找不到 mac的 mysql_config 文件一般情况下在 /usr/local/mysql/bin 目录下 那我们就修改一下环境变量 ,直接在终端上面执行下面的语句: PATH="$PATH":/usr/local/mysql/bin 然后执行 python setup.py clean python setup.py build python setup.py install 然后安装一切顺利了 但是在执行django程序的时候 又会出现这个问题 说没有安装mysqlclient

【Linux】Mac好用虚拟机 Parallels Desktop、FinalShell-多终端连接工具(支持Windows,macOS,Linux)

醉酒当歌 提交于 2019-12-11 02:01:33
一、Mac好用虚拟机 Parallels Desktop 1.下载安装: 2.新建虚拟机: 3.配置管理: 二、FinalShell-多终端连接工具(支持Windows,macOS,Linux) 1.安装: Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe macOS版下载地址: http://www.hostbuf.com/downloads/finalshell_install.pkg mac版安装路径 /Applications/FinalShell.app/Contents/Java/ 配置文件路径 /Users/$USER/Library/FinalShell/ Linux版安装及教程: http://www.hostbuf.com/t/1059.html 更新日志: http://www.hostbuf.com/t/989.html 2.新建连接: 3.输入名称、主机、用户名及密码: 4.建立连接: 来源: https://www.cnblogs.com/wucaiyun1/p/12018401.html

mac更新后git不可用

让人想犯罪 __ 提交于 2019-12-11 01:35:28
更新后报错 错误提示如下: dyld : Library not loaded : @rpath / libswiftCore . dylib Referenced from : / Applications / Xcode . app / Contents / Developer / usr / bin / xcodebuild Reason : image not found git : error : unable to locate xcodebuild , please make sure the path to the Xcode folder is set correctly ! git : error : You can set the path to the Xcode folder using / usr / bin / xcode - select - switch 查找解决方案 网上查到输入下面的命令 sudo xcode - select -- switch / Library / Developer / CommandLineTools / 仍然报错: xcode - select : error : invalid developer directory '/Library/Developer/CommandLineTools/' 安装xcode

朝鲜黑客开发Mac恶意软件;黑客盗挖数字货币被判刑;以太坊伊斯坦布尔升级|每日要闻:01

末鹿安然 提交于 2019-12-11 01:04:53
每日要闻即Daily Blockchain News,意为每日区块链新闻: 在这个专题下,作者每天都会挑选几件比较有价值的区块链行业信息进行展示和解读,帮助大家更好的了解Blockchain。 1:新的Mac恶意软件作为加密应用程序隐藏在内存和伪装中 来源coind esk : 近日,一个新兴的木马软件被发现。所谓的“无文件”恶意软件通过隐藏在内存中并且从不接触文件或驱动器来感染Mac OS计算机。该恶意软件伪装成一种名为UnionCryptoTrader.dmg的加密交易软件,被怀疑是朝鲜黑客组织Lazurus APT的工作。 根据安全研究服务机构VirusTotal的统计,在72个Mac OS防病毒应用程序中,只有19个可以检测到该恶意软件。 解读: 朝鲜黑客在区块链行业活动并盗取加密货币的行为我早有耳闻,这种恶意软件确实很难预防。值得一提的是这个软件是基于苹果电脑系统的,Mac OS是基于Unix内核开发的的图形化操作系统,是一套运行于苹果Macintosh系列电脑上的操作系统。 不过值得一提的是,美国财政部已经就此采取了针对措施。该新闻并未提及有多少人遭受了此次恶意软件,本专栏将会持续跟踪后续相关报道。 2.罗马尼亚多产的黑客团伙Bayrob Group的两名成员因其恶意软件在400,000台受感染的计算机上挖掘加密货币而被分别判处美国二十年徒刑。 解读:

Mac

徘徊边缘 提交于 2019-12-10 21:23:32
一、Mac下SVN操作 checkout文件到本地 svn checkout https://xxx --username xx --password xx svn checkout https://xxx --username xx --password xx /Users/lc/workspace 更新 svn update 添加 svn add *.docx 提交 svn commit -m “提交接口文档“ * 来源: https://www.cnblogs.com/lc19149/p/12019208.html

Mac + Chrome 快捷键

流过昼夜 提交于 2019-12-10 18:58:44
Mac快捷键使用: Command(或 Cmd)⌘ Shift ⇧ Option(或 Alt)⌥ Control(或 Ctrl)⌃ Caps Lock ⇪ Fn Control + 左右箭头 桌面切换 Control + 上下箭头 全局页面切换还原 剪切、拷贝、粘贴和其他常用快捷键 Command-X:剪切所选项并拷贝到剪贴板。 Command-C:将所选项拷贝到剪贴板。这同样适用于“访达”中的文件。 Command-V:将剪贴板的内容粘贴到当前文稿或应用中。这同样适用于“访达”中的文件。 Command-Z:撤销上一个命令。随后您可以按 Shift-Command-Z 来重做,从而反向执行撤销命令。在某些应用中,您可以撤销和重做多个命令。 Command-A:全选各项。 Command-F:查找文稿中的项目或打开“查找”窗口。 Command-G:再次查找:查找之前所找到项目出现的下一个位置。要查找出现的上一个位置,请按 Shift-Command-G。 Command-H:隐藏最前面的应用的窗口。要查看最前面的应用但隐藏所有其他应用,请按 Option-Command-H。 Command-M:将最前面的窗口最小化至“程序坞”。要最小化最前面的应用的所有窗口,请按 Option-Command-M。 Command-O:打开所选项,或打开一个对话框以选择要打开的文件。

macOS 安装lrzsz

我只是一个虾纸丫 提交于 2019-12-10 17:40:16
mac自带的终端是不支持lrzsz的,需要下载安装iterm2 Mac OS 终端利器 iTerm2 安装homebrew brew的MAC安装 macOS 安装lrzsz 进入/usr/local/bin 由于原作者下架了项目,我们只能手动新建脚本了,下面请无脑全部复制即可。 1.创建 iterm2-recv-zmodem.sh #!/bin/bash osascript -e 'tell application "iTerm2" to version' > /dev/null 2>&1 && NAME=iTerm2 || NAME=iTerm if [[ $NAME = "iTerm" ]]; then FILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"` else FILE=`osascript

Mac上配置xdebug + NetBeans + Chrome

狂风中的少年 提交于 2019-12-10 17:18:30
php.ini zend_extension = xdebug.so xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_host = localhost xdebug.remote_mode = req xdebug.remote_port = 9008 xdebug.idekey=netbeans-xdebug 请注意: 1)第一行不是使用extension=...,而是 zend_extension =...。 2)port端口可以自定义,最好是9000以上,9000往往被占用。但是!一定要和NetBeans设置的端口一致。 NetBeans设置 Chrome安装插件Xdebug Helper http://www.cnplugins.com/devtool/xdebug-helper/ 设置idekey为netbeans-xdebug 装不了插件? Chrome无法安装crx插件的解决办法 - (最简单) - CRX_HEADER_INVALID https://blog.csdn.net/qq285744011/article/details/103462493 来源: CSDN 作者: Rudon滨海渔村 链接: https://blog.csdn.net/qq285744011