components/php-common/php.1.sunman
author Rich Burridge <rich.burridge@oracle.com>
Wed, 20 Apr 2016 19:46:50 -0700
changeset 5826 9c90e4a8156c
parent 4408 47b0133297d6
child 6643 2efe3dde10da
permissions -rw-r--r--
23137909 Userland man page normalization work
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
     1
'\" te
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
     2
.\" Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
     3
.TH php 1 "4 Apr 2015" "SunOS 5.12" "User Commands"
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
     4
.SH "NAME"
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
     5
php \- PHP: Hypertext Preprocessor
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
     6
.SH "DESCRIPTION"
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
     7
PHP is a programming language frequently used for web applications.
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
     8
.PP
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
     9
If you are new to PHP, you should start with the PHP manual located on the PHP
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    10
website at http://php.net/manual/ .
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    11
.SH "PLATFORM-SPECIFIC"
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    12
The manual pages provided by the PHP distribution are installed in the directory
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    13
along with the PHP installation, which is dependent on the version of PHP
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    14
installed, for example, /usr/php/5.6/share/man .  You can view them with
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    15
man(1) by including this directory in the MANPATH environment variable.
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    16
.PP
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    17
The PHP packages included in Solaris contain many PHP extensions. In order to
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    18
use these extensions, you must enable them in a PHP configuration file. Starting
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    19
with PHP 5.6, Solaris provides a file "conf.d/extensions.ini" under the
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    20
appropriate /etc/php subdirectory. You may uncomment lines in this file to
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    21
enable the desired extensions.
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    22
.PP
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    23
To use PHP as an Apache web server module, you must configure Apache
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    24
appropriately. Starting with PHP 5.6, Solaris provides a sample supplemental
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    25
configuration file at /etc/apache2/2.4/samples-conf.d/php5.6.conf . To use it
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    26
without modification, copy it into /etc/apache2/2.4/conf.d/ .
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    27
.PP
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    28
The web/server/apache-22/module/apache-php53 package provides PHP 5.3 as a
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    29
server module for Apache 2.2. For PHP 5.6, an additional package is not
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    30
required; an Apache 2.4 server module is included in the web/php-56 package.
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    31
Apache 2.2 support is not provided with PHP 5.6 in Solaris.
846
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    32
.SH ATTRIBUTES
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents: 4408
diff changeset
    33
See attributes(7) for descriptions of the  following  attributes:
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    34
.sp
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    35
.TS
846
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    36
box;
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    37
cdp-1 | cdp-1
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    38
l | l .
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    39
ATTRIBUTE TYPE	            ATTRIBUTE VALUE            
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    40
=
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    41
Availability	T{
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    42
web/php-53, web/server/apache-22/module/apache-php53
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    43
T}
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    44
=
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    45
Stability	Uncommitted
461
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    46
.TE
edabdd6aff23 7072982 move php from sfw to userland consolidation
Craig Mohrman <craig.mohrman@oracle.com>
parents:
diff changeset
    47
.sp
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    48
.TS
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    49
box;
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    50
cdp-1 | cdp-1
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    51
l | l .
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    52
ATTRIBUTE TYPE	            ATTRIBUTE VALUE            
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    53
=
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    54
Availability	T{
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    55
web/php-56
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    56
T}
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    57
=
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    58
Stability	Uncommitted Pass-through
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    59
.TE
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    60
.sp
846
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    61
.SH NOTES
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    62
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    63
PHP 5.2 may be removed in a future update.
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    64
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    65
Please migrate to a newer version.
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    66
Migration documentation is available on the PHP website:
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    67
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    68
.nf
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    69
http://php.net/manual/en/appendices.php
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    70
.fi
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    71
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    72
If it is desired to keep the obsolete version of PHP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    73
then it should be frozen to prevent its removal by a future update.
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    74
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    75
.nf
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    76
pkg freeze 'web/php-52*' web/server/apache-22/module/apache-php52
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    77
pkg change-facet --no-backup-be 'version-lock\&.web/php-52*=False' \e
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    78
    version-lock\&.web/server/apache-22/module/apache-php52=False
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    79
.fi
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    80
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    81
Please note that the freezing of packages may yield
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    82
an unsupportable system so use with caution.
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    83
.LP
962
806caf7d29bc 7189377 mediated link /etc/apache2/2.2/conf.d/php/php.conf missing
Craig Mohrman <craig.mohrman@oracle.com>
parents: 934
diff changeset
    84
Before and after installing check or set the value of PHP's pkg
806caf7d29bc 7189377 mediated link /etc/apache2/2.2/conf.d/php/php.conf missing
Craig Mohrman <craig.mohrman@oracle.com>
parents: 934
diff changeset
    85
mediator to the default version desired:
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    86
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    87
.nf
962
806caf7d29bc 7189377 mediated link /etc/apache2/2.2/conf.d/php/php.conf missing
Craig Mohrman <craig.mohrman@oracle.com>
parents: 934
diff changeset
    88
pkg mediator
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    89
.fi
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    90
.LP
846
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    91
To set the default version of PHP change the pkg mediator value:
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    92
.LP
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    93
.nf
846
fe258446a1ae 6714149 integrate PHP 5.3 within OpenSolaris
Craig Mohrman <craig.mohrman@oracle.com>
parents: 461
diff changeset
    94
pkg set-mediator -V 5.3 php
3745
9d42081739cf 20258327 problem in UTILITY/PHP
Craig Mohrman <craig.mohrman@oracle.com>
parents: 962
diff changeset
    95
.fi
4408
47b0133297d6 PSARC 2015/255 Update PHP to version 5.6.8
Michael Nestler <Michael.Nestler@Oracle.COM>
parents: 3745
diff changeset
    96