« MACOSX » : différence entre les versions
Ligne 39 : | Ligne 39 : | ||
Setting up PHP & MySQL on OS X Yosemite | Rob Allen: http://akrabat.com/php/setting-up-php-mysql-on-os-x-yosemite/ | 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 | http://jeffbeeman.com/node/319 | ||
https://github.com/laurentlepee/webserver-macos | |||
https://induste.com/threads/creer-son-environnement-de-developpement-web-local.575268/ | |||
</pre> | </pre> | ||
* GZIP | * GZIP | ||
Ligne 45 : | Ligne 47 : | ||
ou | ou | ||
gzip -c grosfichier.dmg > grosfichier.gz (cpoie) | gzip -c grosfichier.dmg > grosfichier.gz (cpoie) | ||
</pre> | |||
* APACHE | |||
<pre> | |||
/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 | |||
</pre> | </pre> | ||
Version du 21 février 2020 à 10:21
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