Update to Openbsd 3.4

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@144403 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Anil Madhavapeddy 2003-11-15 11:37:50 +00:00
parent 5ed7cf6744
commit 86e6b1a52e

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.4 $ -->
<!-- $Revision: 1.5 $ -->
<sect1 id="install.openbsd">
<title>Unix/OpenBSD installs</title>
<para>
This section contains notes and hints specific to installing
PHP on <ulink url="&url.openbsd;">OpenBSD 3.2</ulink>.
PHP on <ulink url="&url.openbsd;">OpenBSD 3.4</ulink>.
</para>
<sect2 id="install.openbsd.packages">
<title>Using Binary Packages</title>
@ -15,30 +15,37 @@
The files you need can be found on your OpenBSD CD or on the FTP site.
</simpara>
<simpara>
The main package you need to install is <filename>php4-core-4.2.3.tgz</filename>,
The main package you need to install is <filename>php4-core-4.3.3.tgz</filename>,
which contains the basic engine (plus gettext and iconv). Next, take a look
at the module packages, such as <filename>php4-mysql-4.2.3.tgz</filename>
or <filename>php4-imap-4.2.3.tgz</filename>. You need to use the <command>phpxs</command>
at the module packages, such as <filename>php4-mysql-4.3.3.tgz</filename>
or <filename>php4-imap-4.3.3.tgz</filename>. You need to use the <command>phpxs</command>
command to activate and deactivate these modules in your &php.ini;.
</simpara>
<simpara>
Due to an error in the OpenBSD 3.4 packages, the <filename>php4-gd-4.3.3-no_x11</filename>
package was not generated. You can still use the <filename>php4-gd-4.3.3</filename>
package, but it requires <filename>xbase34.tgz</filename> to be installed. The -stable
branch of the ports tree has corrected this error, and a replacement package is being
generated.
</simpara>
<example id="install.openbsd.ports.example">
<title>OpenBSD Package Install Example</title>
<programlisting>
<![CDATA[
# pkg_add php4-core-4.2.3.tgz
# pkg_add php4-core-4.3.3.tgz
# /usr/local/sbin/phpxs -s
# cp /usr/local/share/doc/php4/php.ini-recommended /var/www/conf/php.ini
(add in mysql)
# pkg_add php4-mysql-4.2.3.tgz
# pkg_add php4-mysql-4.3.3.tgz
# /usr/local/sbin/phpxs -a mysql
(add in imap)
# pkg_add php4-imap-4.2.3.tgz
# pkg_add php4-imap-4.3.3.tgz
# /usr/local/sbin/phpxs -a imap
(remove mysql as a test)
# pkg_delete php4-mysql-4.2.3
# pkg_delete php4-mysql-4.3.3
# /usr/local/sbin/phpxs -r mysql
(install the PEAR libraries)
# pkg_add php4-pear-4.2.3.tgz
# pkg_add php4-pear-4.3.3.tgz
]]>
</programlisting>
</example>
@ -52,7 +59,7 @@
<simpara>
You can also compile up PHP from source using the <ulink url="&url.openbsd.ports;">ports tree</ulink>.
However, this is only recommended for users familiar with OpenBSD. The PHP4 port
is split into three sub-directories: core, extensions and pear. The
is split into two sub-directories: core and extensions. The
extensions directory generates sub-packages for all of the supported
PHP modules. If you find you do not want to create some of these modules,
use the <command>no_*</command> FLAVOR. For example, to skip building