头像

Mac 快捷键调整成windows系统一样

Mac OS系统与Windows系统在使用上存在较大差异,尤其在快捷键方面,比如Windows系统中的“复制”快捷键为“ctrl+c”,而在Mac OS系统中则为“command+c”,因此作为习惯了Windows系统的我们,在初次接触Mac OS系统时会觉得有些手足无措。

系统设置-键盘-修饰键

靠近空白键的command换成option,当alt键用

option换成control

control换成command,当ctrl键用

输入法的切换也可以设置成command+空格

这样mac键盘就可以当win键盘用了,pc上怎么耍mac上就怎样耍。

本文转载:https://www.zhihu.com/question/53291792

头像

Mac 自带终端SSH连接服务器

要有你需要连接的服务器的ip,端口号,服务器上的账户和密码
1、首先打开终端,然后输入sudo su – 回车进入根目录
2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 june-fj.com@191.29.37.66
)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车
3、然后输入在服务器上的用户密码回车
4、到此进入的是你在服务器上的账户的目录,即为连接成功
头像

mac os 下php安装mcrypt扩展

MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。
1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。)
2:在终端执行命令(注意如下命令需要安装xcode支持):

cd ~/Downloads/mcrypt-2.5.8
./configure –disable-posix-threads –enable-static
make
sudo make install
3:下载并解压php源码,根据自己情况选择对应版本。(注意以下命令中php的版本)
在终端执行命令:(如果出错请看后边)

cd ~/Downloads/php-5.5.14/ext/mcrypt
phpize
./configure
make
cd modules
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
(cd modules后当出现

Build complete.
Don’t forget to run ‘make test’.
表示安装成功。)

4:打开php.ini

sudo vi /etc/php.ini
添加如下代码:(注意no-debug-non-zts-20121212版本号,如果不清楚可以前往/usr/lib/php/extensions/查看)

extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
*如果phpize出现如下错误:

grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
表示需要安装autoconf

*如果make出现如下错误:

/ext/mcrypt/mcrypt.c:25:10: fatal error: ‘php.h’ file not found
执行如下命令即可:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include /usr/include

*注意MacOSX10.10.sdk修改为自己系统的版本号*

头像

MAC OS 下自带php.ini配置

如果你已经有/private/etc/php.ini就不需要再拷贝一份php.ini.default出来了。

cd /private/etc/
sudo cp php.ini.default php.ini
sudo vi php.ini
把php.ini里面所有的default_socket都改成/tmp的mysql.sock的正确位置即可。
因为mysql的默认目录是/tmp/mysql.sock.,命令如下:
方法1:echo "show variables" | mysql | grep "socket"
方法2:echo "status" | mysql | grep "socket"

pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock