PHP: Hypertext Preprocessor

php

http://www.php.net/

ご注意
PHP 5.3.xシリーズは,2013年3月をもって,”end of life cycle”となっています(PHP公式サイトによる).今後は,致命的なbug fix以外の対応は行われないようです.

内容

概要

Gitへ 2012-06-16

git clone git://github.com/php/php-src.git

または,

git clone http://git.php.net/repository/php-src.git

autoconf-2.59かそれより古いものが必要です.ただし,筆者の環境では,buildconfしても,まともなconfigureスクリプトができていません.

PHP 5.5

2013年6月20日付けでリリースされています.ただし,PukiWiki 1.4.7(最新安定版)は,PHP 5.4以降では動きません(2013年6月24日現在)

configure オプション 2013-06-26

5.5現在

EXTENSION_DIR=/usr/lib/php/extensions CFLAGS="-O2 -march=i486 -mtune=i686" \
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc \
--mandir=/usr/man --infodir=/usr/info --enable-shared \
--with-config-file-scan-dir=/etc/php --with-config-file-path=/etc/httpd \
--with-apxs2=/usr/sbin/apxs --enable-mbstring --with-gettext \
--with-mysqli --with-mysql \
--with-mcrypt --with-ldap --with-zlib --with-gd --with-jpeg-dir=/usr/lib \
--with-png-dir=/usr/lib --build=i486-slackware-linux

PostgreSQLは当分使わない方向.使う場合は, –with-pgsqlを追加する.

MacOS

see MacOS X/Develop/PHP.

mime.types

application/x-httpd-php         php
application/x-httpd-php-source  phps

これは,自動で追加されないので,手で追加.

活用例

  • PHP/logsrch

関連ページ

Notes: