MACBOOK

MacBook Setup

  1. Unpack, plug-in, and power-up
  2. Login
  3. Record ps -ef
  4. Install microSD
  5. Start TimeMachine
  6. Setup app icons dashboard
  7. Set lower right sleep
  8. Add seven pages?
  9. Web server
  10. PHP
  11. Eclipse
  12. MySQL
  13. PhpMyAdmin
  14. Photo Editor - Image Tricks Lite
  15. Settings for WWW rsync
  16. Add aliases
  17. Mail
  18. Messages
  19. Install Firefox
  20. Install Chrome
  21. Setup auto bg processes
  22. Setup crontab
  23. Setup phplib
  24. Setup test environment
  25. Setup ZZZ
  26. Install Bash Scripts
  27. Install Desktop Background
  28. Install Postgres to test PDO

MacBook Debug


UPDATE MACPORTS
sudo port selfupdate
which port
port search 
sudo port install 
sudo port upgrade outdated

sudo port install apache2


sudo port load apache2

Stop Apache
sudo port unload apache2

Restart Apache
sudo port unload apache2 && sudo port load apache2

Update MacPorts
sudo port selfupdate

Upgrade Apache
sudo port upgrade apache2



CHECK IF APACHE IS INSTALLED
httpd -v
Server version: Apache/2.4.54 (Unix)
Server built:   Jul 28 2022 16:19:07
CHECK IF APACHE IS RUNNING
ps -ef | grep httpd

START APACHE
sudo apachectl -k rt

LOAD APACHE
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

RESTORE APACHE CONFIG FILE
sudo vi /opt/local/etc/apache2/httpd.conf

CHECK WHICH CONF FILE
httpd -V | grep SERVER_CONFIG_FILE
apachectl -t -D DUMP_INCLUDES


MACPORTS
sudo port migrate
sudo port install apache2

sudo launchctl list | grep apache
sudo port unload apache2
sudo port load apache2

sudo port unload httpd

sudo launchctl load /Library/LaunchDaemons/org.macports.apache2.plist




For mysql57, use /opt/local/var/run/mysql57/mysqld.sock
For mysql8, use /opt/local/var/run/mysql8/mysqld.sock
For mariadb10, use /opt/local/var/run/mariadb-10.11/mysqld.sock
For mariadb11, use /opt/local/var/run/mariadb-11.8/mysqld.sock
For mariadb12, use /opt/local/var/run/mariadb-12.3/mysqld.sock