Workstation Setup

From Fulfiller Wiki
Revision as of 15:40, 1 August 2023 by 104.179.80.52 (talk)
Jump to navigation Jump to search

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

https://brew.sh/

- 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