Workstation Setup: Difference between revisions
(Created page with "---- '''Windows Workstation PHP Setup''' - Download PHP latest non-thread safe https://windows.php.net/download - Unzip to C:\php - Copy php.production.ini to php.ini - In php.ini uncomment these to enable extensions extension=curl extension=openssl extension=soap extension=mbstring extension=exif - Download CA certificates needed for OpenSSL https://curl.se/docs/caextract.html - Place new new \php\certs folder - Edit php.ini modifying these entries with th...") |
No edit summary |
||
| Line 1: | Line 1: | ||
'''Windows Workstation PHP Setup''' | '''Windows Workstation PHP Setup''' | ||
- Download PHP latest non-thread safe | - Download PHP latest non-thread safe | ||
https://windows.php.net/download | https://windows.php.net/download | ||
| Line 10: | Line 10: | ||
- In php.ini uncomment these to enable extensions | - In php.ini uncomment these to enable extensions | ||
extension=curl | extension=curl | ||
extension=openssl | extension=openssl | ||
extension=soap | extension=soap | ||
extension=mbstring | extension=mbstring | ||
extension=exif | extension=exif | ||
- Download CA certificates needed for OpenSSL | - Download CA certificates needed for OpenSSL | ||
https://curl.se/docs/caextract.html | https://curl.se/docs/caextract.html | ||
| Line 22: | Line 28: | ||
- Edit php.ini modifying these entries with the cert file location | - Edit php.ini modifying these entries with the cert file location | ||
curl.cainfo = \php\certs\cacert.pem | curl.cainfo = \php\certs\cacert.pem | ||
openssl.cafile = \php\certs\cacert.pem | openssl.cafile = \php\certs\cacert.pem | ||
| Line 40: | Line 48: | ||
- Downloaded and install Image Magick 8bit latest | - Downloaded and install Image Magick 8bit latest | ||
https://imagemagick.org/script/download.php#windows | https://imagemagick.org/script/download.php#windows | ||
- Download PHP Imagick extension | - Download PHP Imagick extension | ||
http://pecl.php.net/package/imagick | http://pecl.php.net/package/imagick | ||
| Line 59: | Line 69: | ||
- Install Chrome | - Install Chrome | ||
Create bookmark for Fulfiller Admin | Create bookmark for Fulfiller Admin | ||
| Line 64: | Line 75: | ||
- Install Homebrew | - Install Homebrew | ||
https://brew.sh/ | https://brew.sh/ | ||
- Install PHP 7.2 | - Install PHP 7.2 | ||
brew install php@7.2 | brew install php@7.2 | ||
use recommended PATH modification commands | use recommended PATH modification commands | ||
path is: /usr/local/opt/php@7.2/bin/php | path is: /usr/local/opt/php@7.2/bin/php | ||
- Connect to server for cutline common location (if used) | - Connect to server for cutline common location (if used) | ||
Add server volume to Login Items | Add server volume to Login Items | ||
- Set security options | - Set security options | ||
System Preferences > Security & Privacy > Privacy > Full Disk Access | System Preferences > Security & Privacy > Privacy > Full Disk Access | ||
Add php: Finder->Go to folder for php executable | Add php: Finder->Go to folder for php executable | ||
Add convert (or it's original) (if not using native GD for text) | Add convert (or it's original) (if not using native GD for text) | ||
Add Terminal | Add Terminal | ||
Add Atom | Add Atom | ||
Add sh (/bin/sh) | Add sh (/bin/sh) | ||
| Line 87: | Line 109: | ||
- Install scripts | - Install scripts | ||
in ~/Library/LaunchAgents | in ~/Library/LaunchAgents | ||
launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist | launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist | ||
Revision as of 15:40, 1 August 2023
Windows Workstation PHP Setup
- Download PHP latest non-thread safe
https://windows.php.net/download
- Unzip to C:\php
- Copy php.production.ini to php.ini
- In php.ini uncomment these to enable extensions
extension=curl
extension=openssl
extension=soap
extension=mbstring
extension=exif
- Download CA certificates needed for OpenSSL
https://curl.se/docs/caextract.html
- 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
https://imagemagick.org/script/download.php#windows
- Download PHP Imagick extension
http://pecl.php.net/package/imagick
- 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
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