執行下面的command
cp -rf Backups.backupdb/{your time machine folder}/{日期}/Macintosh HD/{your home dir}/Library/Keychains/login.keychain-db ~/Library/Keychains
參考網址:
Retrieving Keychain from TimeMachine
cp -rf Backups.backupdb/{your time machine folder}/{日期}/Macintosh HD/{your home dir}/Library/Keychains/login.keychain-db ~/Library/Keychains
socket=/tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$ mysqldump -uroot -p --all-databases --flush-logs --master-data=2 > /Users/alvin/all_databases.sql Enter password: mysqldump: Error: Binlogging on server not active
$ vim ~/.my.cnf #加入 log-bin=mysql-bin #重啟mysql server $ /usr/local/mysql/support-files/mysql.server restart #再dump一次 $ mysqldump -uroot -p --all-databases --flush-logs --master-data=2 > /Users/alvin/all_databases.sql這樣就備份好了
$ vim ~/.my.cnf log-error=/tmp/mysql.log
$ mysql.server start Starting MySQL . SUCCESS!
$sudo apachectl configtest AH00526: Syntax error on line 144 of /private/etc/apache2/extra/httpd-ssl.conf: SSLCertificateFile: file '/private/etc/apache2/server.crt' does not exist or is empty
cd 你的目錄 find . -type d -name '.svn' <--先確認檔案 find . -type d -name '.svn' | while read f;do rm -rf "$f"; done <-- 全部強制刪除
cocos new 專案名稱 -p com.你的名稱 -l cpp -d 目錄路徑
Warning: require(/usr/lib/php/pear/PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 43 Fatal error: require(): Failed opening required '/usr/lib/php/pear/PHPUnit/Autoload.php' (include_path='.:') in /usr/bin/phpunit on line 43
$sudo pear -V //也可以用pear config-get php_dir
Could not open input file: /usr/lib/php/pear/pearcmd.php
$sudo cp /private/etc/php.ini.default /private/etc/php.ini $sudo php /usr/lib/php/install-pear-nozlib.phar
$sudo pear config-set php_ini /private/etc/php.ini $sudo pear channel-update pear.php.net $sudo pecl channel-update pecl.php.net $sudo pecl config-set php_ini /private/etc/php.ini $sudo pear upgrade-all $sudo vim /private/etc/php.ini
$phpunit -v
$sudo pear config-set auto_discover 1 //sudo pear channel-discover $sudo pear channel-discover pear.phpunit.de $sudo pear channel-discover components.ez.no $sudo pear channel-discover pear.symfony-project.com $sudo pear channel-discover pear.symfony.com $sudo pear install --alldeps phpunit/PHPUnit
$phpunit -v
You have installed PHPUnit via PEAR. This installation method is no longer supported and http://pear.phpunit.de/ will be shut down no later than December, 31 2014. Please read http://phpunit.de/manual/current/en/installation.html and learn how to use PHPUnit from a PHAR or install it via Composer.
$pear list -c pear.phpunit.de
Installed packages, channel pear.phpunit.de: ============================================ Package Version State PHPUnit 4.0.18 stable
$sudo pear uninstall phpunit/PHPUnit $cd /tmp (先換到tmp目錄) $curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /private/tmp/composer.phar Use it: php composer.phar
$cp composer.phar /usr/local/bin
$php /usr/local/bin/composer.phar global require "phpunit/phpunit=4.3.*"
autoload.php composer phpunit symfony bin doctrine sebastian
$cd /usr/bin
$sudo ln -s sudo ln -s /Users/alvin/.composer/vendor/phpunit/phpunit/phpunit phpunit
$phpunit --version
PHPUnit 4.3.5 by Sebastian Bergmann.
$sudo mkdir /private/etc/apache2/ssl $cd /private/etc/apache2/ssl $sudo ssh-keygen -f host.key
sudo openssl req -new -key host.key -out request.csr
$sudo openssl req -new -key host.key -out request.csr
$sudo openssl x509 -req -days 365 -in request.csr -signkey host.key -out server.crt openssl rsa -in host.key -out host.nopass.key
#SSLCertificateFile "/private/etc/apache2/server.crt" SSLCertificateFile "/private/etc/apache2/ssl/server.crt" #SSLCertificateKeyFile "/private/etc/apache2/server.key" SSLCertificateKeyFile "/private/etc/apache2/ssl/host.nopass.key"
$sudo vim httpd.conf
LoadModule ssl_module libexec/apache2/mod_ssl.so Include /private/etc/apache2/extra/httpd-ssl.conf
LoadModule socache_shmcb_module libexec/apache2/mod_socache_shmcb.so
apachectl configtest
AH00526: Syntax error on line 62 of /private/etc/apache2/extra/httpd-ssl.conf: SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?).
$sudo vim /private/etc/apache2/extra/httpd-ssl.conf
#SSLMutex "file:/private/var/run/ssl_mutex" Mutex sysvsem default
apachectl restart
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original
# for Yosemite, Mavericks 10.9.5 and 10.9.4 (thanks Tobi)
sudo perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
# for Mavericks 10.9.4 (thanks Tobi)
sudo perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original
# For Yosemite you have to disable driver signature check
sudo nvram boot-args="kext-dev-mode=1"
sudo shutdown -r now
# for Yosemite, Mavericks 10.9.5 and 10.9.4 (thanks Tobi)
sudo perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
# !for Yosemite only! rebuild kext cache manually (could take a while)
sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
sudo touch /System/Library/Extensions/
sudo shutdown -r now
# backup patched file sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original # Important: Add "kext-dev-mode=1" as Kernel Arguments or the computer won't boot. sudo nvram boot-args="kext-dev-mode=1" sudo shutdown -r now # looks for "Apple" string in HD kext, changes it to a wildcard match for anything sudo perl -pi -e 's|\x00\x41\x50\x50\x4c\x45\x20\x53\x53\x44\x00|\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage # rebuild kext cache manually (could take a while) sudo touch /System/Library/Extensions sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions # now reboot! sudo shutdown -r now
sudo touch /System/Library/Extensions/
sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
touch ~/.my.cnf vim ~/.my.cnf
general_log_file = /tmp/mysql.log general_log = 1
/usr/local/mysql/support-files/mysql.server restart
ln -s {路徑}/Dropbox/target target
chmod 777 Dropbox chmod 777 Dropbox/target
vim /private/etc/apache2/users/alvin.conf
sudo vim /etc/apache2/httpd.conf
sudo vim /private/etc/apache2/extra/httpd-userdir.conf
$sudo vim /private/etc/apache2/users/alvin.conf
<Directory "/Users/alvin/Sites"> Options Indexes AllowOverride All Order allow,deny Allow from all </Directory>
<Directory "/Users/alvin/Sites"> Options Indexes AllowOverride All Require all granted </Directory>
$sudo vim /etc/apache2/httpd.conf
$which apachectl
/usr/sbin/apachectl$sudo apachectl start / stop (開啟/關閉)
$sudo apachectl -v (可以看到apache的資訊)
Server version: Apache/2.2.24 (Unix)
Server built: Aug 24 2013 21:10:43$cd /private/etc/apache2/users$sudo vim alvin.conf<Directory "/Users/alvin/Sites">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
$sudo vim /private/etc/apache2/httpd.conf
$sudo vim /private/etc/php.ini
upload_max_filesize (上傳檔案size)
max_file_uploads (上傳檔案數量)
post_max_size (POST data最大size)
display_errors (Debug php時用)$sudo /usr/local/mysql/support-files/mysql.server start / stop
$sudo vim ~/.bash_profile
加入“export PATH="$PATH:/usr/local/mysql/bin"”
$tar jxvf phpMyAdmin-4.1.4-all-languages.tar.bz2
$mv phpMyAdmin-4.1.4-all-languages phpmyadmin
$sudo mkdir /var/mysql
$sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sockcd /sbin
sudo ln -s /opt/local/bin/port portsudo port install pkgconfig