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
 
(6 intermediate revisions by 2 users not shown)
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


- Unzip to C:\php
- Unzip to C:\php
Line 10: Line 10:


- In php.ini uncomment these to enable extensions
- In php.ini uncomment these to enable extensions
extension=curl
 
extension=openssl
:extension=curl
extension=soap
 
extension=mbstring
:extension=fileinfo
extension=exif
 
:extension=gd
 
:extension=openssl
 
:extension=soap
 
:extension=mbstring
 
: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


- Place new new \php\certs folder
- Place new new \php\certs folder


- 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
 
openssl.cafile = \php\certs\cacert.pem
:curl.cainfo = \php\certs\cacert.pem
 
:openssl.cafile = \php\certs\cacert.pem
 


----
----
Line 35: Line 48:


- Set the Windows desktop to a solid color (for faster AnyDesk loading)
- Set the Windows desktop to a solid color (for faster AnyDesk loading)


----
----
Line 40: Line 54:


- 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


- Create folder \php\imagick and copy files downloaded from prior step into it
- Create folder \php\imagick and copy files downloaded from prior step into it


- Edit php.ini to add this after other extensions
- Edit php.ini to add this after other extensions
extension=imagick
:extension=imagick


- Move/copy \php\imagick\php_imagick.dll to \php\ext
- Move/copy \php\imagick\php_imagick.dll to \php\ext


- Add \php\imagick to PATH environment variable
- Add \php\imagick to PATH environment variable
----
'''Windows Production ExifTool (when color profiles required for product)'''
- Download 64-bit Windows exiftool
:https://exiftool.org/index.html
- Move/rename to \Fulfiller\exiftool
- Rename exiftool(-k) to exiftool




Line 59: Line 87:


- Install Chrome
- Install Chrome
Create bookmark for Fulfiller Admin
 
:Create bookmark for Fulfiller Admin


- Install Microsoft Visual Studio Coden
- Install Microsoft Visual Studio Coden


- Install Homebrew
- Install Homebrew
https://brew.sh/
 
:https://brew.sh/


- Install PHP 7.2
- Install PHP 7.2
brew install php@7.2
 
use recommended PATH modification commands
:brew install php@7.2
path is: /usr/local/opt/php@7.2/bin/php
 
:use recommended PATH modification commands
 
: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  
 
Add php: Finder->Go to folder for php executable
:System Preferences > Security & Privacy > Privacy > Full Disk Access  
Add convert (or it's original) (if not using native GD for text)
 
Add Terminal
:Add php: Finder->Go to folder for php executable
Add Atom
 
Add sh (/bin/sh)
: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
- Configure a suitable machine name for sharing
Line 87: Line 127:


- Install scripts
- Install scripts
in ~/Library/LaunchAgents
 
launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist
:in ~/Library/LaunchAgents
 
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist


- Configure screen lock, sleep, desktop color
- Configure screen lock, sleep, desktop color

Latest revision as of 08:41, 26 August 2024

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=fileinfo
extension=gd
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



Windows Production ExifTool (when color profiles required for product)

- Download 64-bit Windows exiftool

https://exiftool.org/index.html

- 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

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