MACOSX

De Marmits Wiki

Pour ZIP

brew install p7zip
7z x file.zip

Envoyer un email par php sous Mac OS X

  • postfix
sudo nano /etc/postfix/main.cf
apres 
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
ajouter:
myhostname = nomdedomainevalide.com
  • php
sudo nano /PATH_PHP/php.ini
après
;sendmail_from = me@example.com
ajouter
sendmail_path = /usr/sbin/sendmail -t -i -f adressevalide@nomdedomainevalidedifferent.com
  • les logs:
sudo nano /var/log/mail.log

Les attributs étendus

ex:-rw-rwxr–@

  • dans le dossier avec terminal
xattr * (pour lister)
xattr -d -r com.apple.quarantine * (pour effacer)

apache

sudo apachectl restart

homebrew

  • INSTALL
 Setting up PHP & MySQL on OS X Yosemite | Rob Allen: http://akrabat.com/php/setting-up-php-mysql-on-os-x-yosemite/
 http://jeffbeeman.com/node/319
https://github.com/laurentlepee/webserver-macos
https://induste.com/threads/creer-son-environnement-de-developpement-web-local.575268/
  • GZIP
gzip grosfichier.dmd (remplace)
ou
gzip -c grosfichier.dmg > grosfichier.gz (cpoie)
  • APACHE
/usr/local/Cellar/httpd/2.4.41_1/homebrew.mxcl.httpd.plist

$ sudo cp -v /usr/local/Cellar/httpd/2.4.41_1/homebrew.mxcl.httpd.plist /Library/LaunchDaemons
$ sudo chown -v root:wheel /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
$ sudo chmod -v 644 /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
$ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.httpd.plist

Setup PHP

sudo mkdir -p /var/log/php
sudo chmod -R ugo+rw /var/log/php

Update /usr/local/etc/php/5.3/php.ini with some defaults.

error_log = /var/log/php/php.log
date.timezone = "Europe/Paris"

Fix sendmail

sudo mkdir -p /Library/Server/Mail/Data/spool
sudo /usr/sbin/postfix set-permissions
sudo /usr/sbin/postfix start

pour mettre en pause par exemple Firefox :

killall -STOP firefox
killall -CONT firefox (relancer)

ou id du processus:

kill -STOP 3221
kill -CONT 3221

supprimer .DS_Store

find . -name '*.DS_Store' -type f -delete

afficher les fichiers cachés et relancer le finder:

defaults write com.apple.finder AppleShowAllFiles 1
osascript -e 'tell app "Finder" to quit' -e 'delay 1' 'tell app "Finder" to activate'

samba3 smbup

sudo nano /opt/local/etc/samba3/smb.conf

repertoire avec caracteres spéciaux

cd "/volumes/quetchose/rep/dossier avec espace"
rsync --delete -avz /Users/compte/rep/ "/volumes/quetchose/rep/dossier avec espace"/

SQL

  • export
/usr/local/mysql-5.6.10-osx10.7-x86_64/bin/mysqldump --default-character-set=latin1 --host=localhost --user=compte --password=pass base  > "/volumes/quetchose/rep/dossier avec espace/fichier.sql"
  • import
/usr/local/mysql-5.6.10-osx10.7-x86_64/bin/mysqldump --default-character-set=latin1 --host=localhost --user=compte --password=pass base  < "/volumes/quetchose/rep/dossier avec espace/fichier.sql"
  • autres
find /usr -type d -name "mysql"
tar -zcvf "/volumes/quetchose/rep/dossier avec espace"/fichier.tar.gz "/volumes/quetchose/rep2/dossier avec espace"/

INSTALLER mavericks

sur clé USB
http://www.metronews.fr/high-tech/apple-comment-installer-la-mise-a-jour-os-x-mavericks-en-7-etapes/mmjx!jeSZ3JAcdgg/
avec DiskMaker
http://liondiskmaker.com