Workstation Setup: Difference between revisions

From Fulfiller Wiki
Jump to navigation Jump to search
(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

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