Workstation Setup
Windows Workstation PHP Setup
- Download PHP latest non-thread safe
- Unzip to C:\php
- Copy php.production.ini to php.ini
- In php.ini uncomment these to enable extensions
- extension=curl
- extension=fileinfo
- extension=gd
- extension=openssl
- extension=soap
- extension=mbstring
- extension=exif
- Download CA certificates needed for OpenSSL
- Place new new \php\certs folder
- Edit php.ini modifying these entries with the cert file location
- curl.cainfo = \php\certs\cacert.pem
- openssl.cafile = \php\certs\cacert.pem
Windows Workstation Additional Setup
- Install Programmer’s Notepad (or Notepad++)
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app
- Install baretail (in \Fulfiller)
- Set the Windows desktop to a solid color (for faster AnyDesk loading)
Windows Production Image Magick Setup (when required for product)
- Downloaded and install Image Magick 8bit latest
- Download PHP Imagick extension
- Create folder \php\imagick and copy files downloaded from prior step into it
- Edit php.ini to add this after other extensions
- extension=imagick
- Move/copy \php\imagick\php_imagick.dll to \php\ext
- Add \php\imagick to PATH environment variable
Windows Production ExifTool (when color profiles required for product)
- Download 64-bit Windows exiftool
- Move/rename to \Fulfiller\exiftool
- Rename exiftool(-k) to exiftool
Mac Production Workstation
- Install Chrome
- Create bookmark for Fulfiller Admin
- Install Microsoft Visual Studio Coden
- Install Homebrew
- Install PHP 7.2
- brew install php@7.2
- use recommended PATH modification commands
- path is: /usr/local/opt/php@7.2/bin/php
- Connect to server for cutline common location (if used)
- Add server volume to Login Items
- Set security options
- System Preferences > Security & Privacy > Privacy > Full Disk Access
- Add php: Finder->Go to folder for php executable
- Add convert (or it's original) (if not using native GD for text)
- Add Terminal
- Add Atom
- Add sh (/bin/sh)
- Configure a suitable machine name for sharing
- Share Fulfiller folder with everyone
- Install scripts
- in ~/Library/LaunchAgents
- launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist
- Configure screen lock, sleep, desktop color
- Remove unused icons from dock
- Place third-party and includes