Package iworxphp72 provides the PHP scripting language as a Software
Collection. For more information about Software Collections, see
scl(1). By installing the iworxphp72 collection, you will get a
minimal set of packages to have a working PHP.
Usage: scl enable iworxphp72 'php'
Software Collections allows use of applications which are not located
in the filesystem root hierarchy but are present in an alternative
location, which is /opt/iworx/iworxphp72/root in case of the iworxphp72
collection.
PHP is an HTML-embedded scripting language. PHP attempts to make it
easy for developers to write dynamically generated web pages. PHP also
offers built-in database integration for several commercial and
non-commercial database management systems, so writing a
database-enabled webpage with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts.
The iworxphp72-php package provides the module (often referred to as mod_php)
which adds support for the PHP language to Apache HTTP server.
The iworxphp72-php-fpm package provides the FastCGI process manager
which adds support for the PHP language to FastCGI compatible servers.
FastCGI process manager (php-fpm) listens on local soket
(by default /var/opt/iworx/iworxphp72/run/php-fpm/www.sock).
When working with iworxphp72 collection, use the "scl" utility (see
scl(1) for usage) to enable the scl environment properly.
You can alternatively use the "module" utility (see module(1) for usage).
Configuration for the iworxphp72 software collection is located under /etc/opt/iworx/iworxphp72.
Examples:
scl enable iworxphp72 'command --arg'
Run a specific command with argument --arg within iworxphp72 software collections
environment.
scl enable iworxphp72 'php'
Run php from iworxphp72 software collection.
scl enable iworxphp72 bash
Run interactive shell where iworxphp72 software collection is enabled.
scl enable iworxphp72 'man php'
Show man pages for php command, which is part of the iworxphp72 software
collection.
module load iworxphp72
Enable iworxphp72 software collection in current interactive shell.
module unload iworxphp72
Disable iworxphp72 software collection in current interactive shell.
systemctl start iworxphp72-php-fpm
Starts the php-fpm server from iworxphp72 software collection.
|