Date: Wed, 17 Apr 2002 11:10:42 +0200 (CEST) From: Alex Dupre <sysadmin@alexdupre.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/37180: [New Port] php-dev (apache 1.3 / 2.0 module and CLI) Message-ID: <200204170910.g3H9AgOw000388@vaio.alexdupre.com>
next in thread | raw e-mail | index | archive | help
>Number: 37180 >Category: ports >Synopsis: [New Port] php-dev (apache 1.3 / 2.0 module and CLI) >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Apr 17 02:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alex Dupre >Release: FreeBSD 4.5-ALEXDUPRE i386 >Organization: >Environment: System: FreeBSD vaio.alexdupre.com 4.5-ALEXDUPRE FreeBSD 4.5-ALEXDUPRE #0: Fri Apr 12 14:12:57 CEST 2002 alex@vaio.alexdupre.com:/usr/obj/usr/src/sys/VAIO i386 >Description: Port of the latest experimental version of PHP. *** Great new feature: Apache 2.0.35 (GA release) support! *** It may be built as: - Apache 2 Module - Apache 1.3 Module - CLI/CGI Supported extensions: - bcmath - bzip2 - dbase - calendar - ctype - domxml - curl - ftp - gd1 - gd2 - gettext - hyperwave - iconv - imap - interbase - mbregex - mbstring - mcal - mcrypt - mhash - ming - mysql - openldap1 - openldap2 - openssl - pcre - posix - pdflib - postgresql - pspell - session - sockets - sysvsem - sysvshm - tokenizer - xml - xmlrpc - xslt - wddx - yaz - yp - zlib It's recommended to commit PR 37142 to be sure that pth libs are correctly loaded when building Apache2 module. This PR supersedes PR 37155 (I modified pkg-message and pkg-descr for different installation methods) >How-To-Repeat: >Fix: --- mod_php.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # www/mod_php-dev/ # www/mod_php-dev/files # www/mod_php-dev/files/patch-ext::ming::php_ming.h # www/mod_php-dev/Makefile # www/mod_php-dev/distinfo # www/mod_php-dev/scripts # www/mod_php-dev/scripts/configure.php # www/mod_php-dev/pkg-comment # www/mod_php-dev/pkg-comment.standalone # www/mod_php-dev/pkg-descr # www/mod_php-dev/pkg-message # www/mod_php-dev/pkg-plist # www/mod_php-dev/pkg-plist.standalone # www/mod_php-dev/pkg-message.standalone # www/mod_php-dev/pkg-descr.standalone # lang/php-dev/ # lang/php-dev/Makefile # echo c - www/mod_php-dev/ mkdir -p www/mod_php-dev/ > /dev/null 2>&1 echo c - www/mod_php-dev/files mkdir -p www/mod_php-dev/files > /dev/null 2>&1 echo x - www/mod_php-dev/files/patch-ext::ming::php_ming.h sed 's/^X//' >www/mod_php-dev/files/patch-ext::ming::php_ming.h << 'END-of-www/mod_php-dev/files/patch-ext::ming::php_ming.h' X--- ext/ming/php_ming.h.orig Mon Apr 15 11:24:24 2002 X+++ ext/ming/php_ming.h Mon Apr 15 11:24:38 2002 X@@ -28,7 +28,7 @@ X X #if HAVE_MING X X-#include "ming.h" X+#include "ming/ming.h" X X extern zend_module_entry ming_module_entry; X #define ming_module_ptr &ming_module_entry END-of-www/mod_php-dev/files/patch-ext::ming::php_ming.h echo x - www/mod_php-dev/Makefile sed 's/^X//' >www/mod_php-dev/Makefile << 'END-of-www/mod_php-dev/Makefile' X# New ports collection makefile for: mod_php X# Date created: Tue Apr 16 18:22:54 CET 2002 X# Whom: Alex Dupre <sysadmin@alexdupre.com> X# X# $FreeBSD$ X# X XPORTNAME?= mod_php XPORTVERSION= 4.2.0.r4 XPORTREVISION?= 0 XCATEGORIES?= www XMASTER_SITES= http://digidownload.iol.it/phpdev/ XDISTNAME= php-${PORTVERSION:S/.r/RC/} X XMAINTAINER= sysadmin@alexdupre.com X X.if !defined(STANDALONE) X.if !defined(WITH_APACHE13) XBUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache2 XRUN_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache2 XLIB_DEPENDS= pth.14:${PORTSDIR}/devel/pth XPLIST_SUB= MOD_DIR=libexec/apache2/ X.else XBUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 XRUN_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 XPLIST_SUB= MOD_DIR=libexec/apache/ X.endif X.endif X XSLAVEDIRS= lang/php-dev X XUSE_SUBMAKE= yes XGNU_CONFIGURE= yes XUSE_LIBTOOL= yes XLIBTOOLFILES= aclocal.m4 X X.if !defined(BATCH) && !defined(PACKAGE_BUILDING) XIS_INTERACTIVE= yes X.endif X XCONFIGURE_ARGS= --enable-versioning \ X --with-regex=system \ X --disable-ctype \ X --without-mysql \ X --without-pcre-regex \ X --disable-posix \ X --disable-session \ X --disable-xml X X.if !defined(STANDALONE) X.if !defined(WITH_APACHE13) XCONFIGURE_ARGS+=--with-apxs2=${PREFIX}/sbin/apxs \ X --with-tsrm-pth X.else XCONFIGURE_ARGS+=--with-apxs=${PREFIX}/sbin/apxs X.endif XCONFIGURE_ARGS+=--with-config-file-path=${PREFIX}/etc X.else XCONFIGURE_ARGS+=--with-config-file-path=${PREFIX}/etc/php.standalone \ X --enable-cli \ X --enable-force-cgi-redirect \ X --enable-discard-path \ X --without-pear \ X --with-readline=/usr \ X --with-ncurses=/usr X.endif X XSCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ X TOUCH="${TOUCH}" \ X MKDIR="${MKDIR}" \ X LOCALBASE="${LOCALBASE}" \ X PHP_OPTIONS="${PHP_OPTIONS}" \ X REALCURDIR="${.CURDIR}" X Xpre-fetch: X @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.php X Xpost-install: X.if !defined(STANDALONE) X @${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc X @${INSTALL_DATA} ${WRKSRC}/php.ini-recommended ${PREFIX}/etc X.else X @${MKDIR} ${PREFIX}/etc/php.standalone X @${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc/php.standalone X @${INSTALL_DATA} ${WRKSRC}/php.ini-recommended \ X ${PREFIX}/etc/php.standalone X.endif X X.if !defined(STANDALONE) X @${ECHO} "*****************************************************************************" X @${ECHO} "Make sure the mime.types are connected to the php module properly and" X @${ECHO} "index.php is part of your DirectoryIndex." X @${ECHO} "" X @${ECHO} "You should add the following lines to your Apache configuration file:" X @${ECHO} "" X @${ECHO} "AddType application/x-httpd-php .php" X @${ECHO} "AddType application/x-httpd-php-source .phps" X @${ECHO} "" X @${ECHO} "*****************************************************************************" X.endif X Xpost-clean: X @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc X X.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) X.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" X.endif X X.include <bsd.port.mk> END-of-www/mod_php-dev/Makefile echo x - www/mod_php-dev/distinfo sed 's/^X//' >www/mod_php-dev/distinfo << 'END-of-www/mod_php-dev/distinfo' XMD5 (php-4.2.0RC4.tar.gz) = 37c6ae397362fb37acdf697ce29dfbcf END-of-www/mod_php-dev/distinfo echo c - www/mod_php-dev/scripts mkdir -p www/mod_php-dev/scripts > /dev/null 2>&1 echo x - www/mod_php-dev/scripts/configure.php sed 's/^X//' >www/mod_php-dev/scripts/configure.php << 'END-of-www/mod_php-dev/scripts/configure.php' X#!/bin/sh X# $FreeBSD$ X Xif [ -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc ]; then X exit Xfi X Xtempfile=`/usr/bin/mktemp -t checklist` X Xif [ "${BATCH}" ]; then X if [ "${PHP_OPTIONS}" ]; then X set ${PHP_OPTIONS} X else X set \"ctype\" \"MySQL\" \"PCRE\" \"POSIX\" \"session\" \"XML\" \"zlib\" X fi Xelse X /usr/bin/dialog --title "configuration options" --clear \ X --checklist "\n\ XPlease select desired options:" -1 -1 16 \ Xbcmath "bc style precision math functions" OFF \ Xbzip2 "bzip2 library support" OFF \ XdBase "dBase library support" OFF \ Xcalendar "calendar conversion support" OFF \ Xctype "ctype functions" ON \ XDOMXML "DOM support" OFF \ XCURL "CURL support" OFF \ XFTP "FTP support" OFF \ XGD1 "GD 1.x library support" OFF \ XGD2 "GD 2.x library support" OFF \ Xgettext "gettext library support" OFF \ XHyperwave "Hyperwave support" OFF \ Xiconv "iconv support" OFF \ XIMAP "IMAP support" OFF \ XInterbase "Interbase 6 database support (Firebird)" OFF \ Xmbregex "multibyte regex support" OFF \ Xmbstring "multibyte string support" OFF \ XMCAL "Modular Calendar Access Library support" OFF \ Xmcrypt "Encryption support" OFF \ Xmhash "Crypto-hashing support" OFF \ Xming "ming shockwave flash support" OFF \ XMySQL "MySQL database support" ON \ XOpenLDAP1 "OpenLDAP 1.x support" OFF \ XOpenLDAP2 "OpenLDAP 2.x support" OFF \ XOpenSSL "OpenSSL support" OFF \ XPCRE "Perl Compatible Regular Expressions support" OFF \ XPOSIX "POSIX-like functions" ON \ XPDFlib "PDFlib support" OFF \ XPostgreSQL "PostgreSQL database support" OFF \ Xpspell "pspell support" OFF \ Xsession "session support" ON \ Xsockets "sockets support" OFF \ Xsysvsem "System V semaphore support" OFF \ Xsysvshm "System V shared memory support" OFF \ Xtokenizer "tokenizer support" OFF \ XXML "XML support" ON \ XXMLRPC "XMLRPC-EPI support (implies XML and iconv)" OFF \ XXSLT "XSLT Sablotron support (implies XML and iconv)" OFF \ XWDDX "WDDX support (implies XML)" OFF \ XYAZ "YAZ support (ANSI/NISO Z39.50)" OFF \ XYP "YP/NIS support" OFF \ Xzlib "zlib support" ON \ X2> $tempfile X X retval=$? X X if [ -s $tempfile ]; then X set `cat $tempfile` X fi X rm -f $tempfile X X case $retval in X 0) if [ -z "$*" ]; then X echo "Nothing selected" X fi X ;; X 1) echo "Cancel pressed." X exit 1 X ;; X esac Xfi X X${MKDIR} ${WRKDIRPREFIX}${REALCURDIR} Xexec > ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X Xwhile [ "$1" ]; do X case $1 in X \"bcmath\") X echo "CONFIGURE_ARGS+=--enable-bcmath" X ;; X \"bzip2\") X if [ -x /usr/bin/bzip2 ]; then X BZ2PREFIX=/usr X else X BZ2PREFIX=${LOCALBASE} X echo "LIB_DEPENDS+= bz2.1:\${PORTSDIR}/archivers/bzip2" X fi X echo "CONFIGURE_ARGS+=--with-bz2=${BZ2PREFIX}" X ;; X \"dBase\") X echo "CONFIGURE_ARGS+=--with-dbase" X ;; X \"calendar\") X echo "CONFIGURE_ARGS+=--enable-calendar" X ;; X \"ctype\") X echo "CONFIGURE_ARGS+=--enable-ctype" X ;; X \"DOMXML\") X echo "LIB_DEPENDS+= xml2.5:\${PORTSDIR}/textproc/libxml2" X echo "CONFIGURE_ARGS+=--with-dom=\${LOCALBASE}" X ;; X \"CURL\") X echo "CONFIGURE_ARGS+=--with-curl=\${LOCALBASE}" X echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/libcurl.a:\${PORTSDIR}/ftp/curl" X ;; X \"FTP\") X echo "CONFIGURE_ARGS+=--enable-ftp" X ;; X \"GD1\") X echo "LIB_DEPENDS+= gd.2:\${PORTSDIR}/graphics/gd" X echo "LIB_DEPENDS+= freetype.9:\${PORTSDIR}/print/freetype2" X echo "LIB_DEPENDS+= png.5:\${PORTSDIR}/graphics/png" X echo "LIB_DEPENDS+= jpeg.9:\${PORTSDIR}/graphics/jpeg" X echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\" X echo " --enable-gd-native-ttf \\" X echo " --with-freetype-dir=\${LOCALBASE} \\" X echo " --with-jpeg-dir=\${LOCALBASE} \\" X echo " --with-png-dir=\${LOCALBASE}" X if [ "$GD2" ]; then X echo "GD1 and GD2 are mutually exclusive." > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X fi X GD1=1 X ;; X \"GD2\") X echo "LIB_DEPENDS+= gd.3:\${PORTSDIR}/graphics/gd2" X echo "LIB_DEPENDS+= freetype.9:\${PORTSDIR}/print/freetype2" X echo "LIB_DEPENDS+= png.5:\${PORTSDIR}/graphics/png" X echo "LIB_DEPENDS+= jpeg.9:\${PORTSDIR}/graphics/jpeg" X echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\" X echo " --enable-gd-native-ttf \\" X echo " --with-freetype-dir=\${LOCALBASE} \\" X echo " --with-jpeg-dir=\${LOCALBASE} \\" X echo " --with-png-dir=\${LOCALBASE}" X if [ "$GD1" ]; then X echo "GD1 and GD2 are mutually exclusive." > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X fi X GD2=1 X ;; X \"gettext\") X echo "LIB_DEPENDS+= intl.2:\${PORTSDIR}/devel/gettext" X echo "CONFIGURE_ARGS+=--with-gettext=\${LOCALBASE}" X ;; X \"Hyperwave\") X echo "CONFIGURE_ARGS+=--with-hyperwave" X ;; X \"iconv\") X if [ -z "$ICONV" ]; then X echo "LIB_DEPENDS+= iconv.3:\${PORTSDIR}/converters/libiconv" X echo "CONFIGURE_ARGS+=--with-iconv=\${LOCALBASE}" X ICONV=1 X fi X ;; X \"IMAP\") X echo "LIB_DEPENDS+= c-client4.8:\${PORTSDIR}/mail/cclient" X echo "CONFIGURE_ARGS+=--with-imap=\${LOCALBASE}" X ;; X \"Interbase\") X echo "LIB_DEPENDS+= gds.1:\${PORTSDIR}/databases/firebird" X echo "CONFIGURE_ARGS+=--with-interbase=\${LOCALBASE}/firebird" X ;; X \"mbregex\") X echo "CONFIGURE_ARGS+=--enable-mbregex" X ;; X \"mbstring\") X echo "CONFIGURE_ARGS+=--enable-mbstring" X ;; X \"MCAL\") X echo "CONFIGURE_ARGS+=--with-mcal=\${LOCALBASE}" X echo "LIB_DEPENDS+= mcal.0:\${PORTSDIR}/misc/libmcal" X ;; X \"mcrypt\") X echo "LIB_DEPENDS+= mcrypt.6:\${PORTSDIR}/security/libmcrypt" X echo "CONFIGURE_ARGS+=--with-mcrypt=\${LOCALBASE}" X ;; X \"mhash\") X echo "LIB_DEPENDS+= mhash.2:\${PORTSDIR}/security/mhash" X echo "CONFIGURE_ARGS+=--with-mhash=\${LOCALBASE}" X ;; X \"ming\") X echo "LIB_DEPENDS+= ming.3:\${PORTSDIR}/graphics/ming" X echo "CONFIGURE_ARGS+=--with-ming=\${LOCALBASE}" X ;; X \"MySQL\") X echo "LIB_DEPENDS+= mysqlclient.10:\${PORTSDIR}/databases/mysql323-client" X echo "CONFIGURE_ARGS+=--with-mysql=\${LOCALBASE}" X ;; X \"OpenLDAP1\") X echo "LIB_DEPENDS+= ldap.1:\${PORTSDIR}/net/openldap" X echo "CONFIGURE_ARGS+=--with-ldap=\${LOCALBASE}" X if [ "$OPENLDAP2" ]; then X echo "OpenLDAP1 and OpenLDAP2 are mutually exclusive." > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X fi X OPENLDAP1=1 X ;; X \"OpenLDAP2\") X echo "LIB_DEPENDS+= ldap.2:\${PORTSDIR}/net/openldap2" X echo "CONFIGURE_ARGS+=--with-ldap=\${LOCALBASE}" X if [ "$OPENLDAP1" ]; then X echo "OpenLDAP1 and OpenLDAP2 are mutually exclusive." > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X fi X OPENLDAP2=1 X ;; X \"OpenSSL\") X echo "USE_OPENSSL=yes" X echo "CONFIGURE_ARGS+=--with-openssl=\${OPENSSLBASE}" X ;; X \"PCRE\") X echo "CONFIGURE_ARGS+=--with-pcre-regex" X ;; X \"PDFlib\") X echo "LIB_DEPENDS+= pdf.4:\${PORTSDIR}/print/pdflib" X echo "LIB_DEPENDS+= jpeg.9:\${PORTSDIR}/graphics/jpeg" X echo "LIB_DEPENDS+= png.5:\${PORTSDIR}/graphics/png" X echo "LIB_DEPENDS+= tiff.4:\${PORTSDIR}/graphics/tiff" X echo "CONFIGURE_ARGS+=--with-pdflib=\${LOCALBASE} \\" X echo " --with-zlib-dir=/usr \\" X echo " --with-jpeg-dir=\${LOCALBASE} \\" X echo " --with-png-dir=\${LOCALBASE} \\" X echo " --with-tiff-dir=\${LOCALBASE}" X ;; X \"POSIX\") X echo "CONFIGURE_ARGS+=--enable-posix" X ;; X \"PostgreSQL\") X echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/databases/postgresql7" X if [ -x ${LOCALBASE}/pgsql/bin/postgres -a ! -x ${LOCALBASE}/bin/postgres ]; then X PGPREFIX=${LOCALBASE}/pgsql X else X PGPREFIX=${LOCALBASE} X echo "CFLAGS+=-I\${LOCALBASE}/include/pgsql" X fi X echo "PGPREFIX=${PGPREFIX}" X echo "CONFIGURE_ARGS+=--with-pgsql=\${PGPREFIX}" X ;; X \"pspell\") X echo "LIB_DEPENDS+= pspell.4:\${PORTSDIR}/textproc/pspell" X echo "CONFIGURE_ARGS+=--with-pspell=\${LOCALBASE}" X ;; X \"session\") X echo "CONFIGURE_ARGS+=--enable-session" X ;; X \"sockets\") X echo "CONFIGURE_ARGS+=--enable-sockets" X ;; X \"sysvsem\") X echo "CONFIGURE_ARGS+=--enable-sysvsem" X ;; X \"sysvshm\") X echo "CONFIGURE_ARGS+=--enable-sysvshm" X ;; X \"tokenizer\") X echo "CONFIGURE_ARGS+=--enable-tokenizer" X ;; X \"XML\") X if [ -z "$XML" ]; then X echo "LIB_DEPENDS+= expat.2:\${PORTSDIR}/textproc/expat2" X echo "CONFIGURE_ARGS+=--enable-xml --with-expat-dir=\${LOCALBASE}" X XML=1 X fi X ;; X \"XMLRPC\") X echo "CONFIGURE_ARGS+=--with-xmlrpc" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X ;; X \"XSLT\") X echo "LIB_DEPENDS+= sablot.67:\${PORTSDIR}/textproc/sablotron" X echo "CONFIGURE_ARGS+=--enable-xslt --with-xslt-sablot" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X if [ -z "$ICONV" ]; then X set $* \"iconv\" X fi X ;; X \"WDDX\") X echo "CONFIGURE_ARGS+=--enable-wddx" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X ;; X \"YAZ\") X echo "LIB_DEPENDS+= yaz.1:\${PORTSDIR}/net/yaz" X echo "CONFIGURE_ARGS+=--with-yaz=\${LOCALBASE}/bin" X ;; X \"YP\") X echo "CONFIGURE_ARGS+=--enable-yp" X ;; X \"zlib\") X echo "CONFIGURE_ARGS+=--with-zlib" X ;; X *) X echo "Invalid option(s): $*" > /dev/stderr X rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc X exit 1 X ;; X esac X shift Xdone X Xif [ "${LIBS}" ]; then X echo "CONFIGURE_ENV+= LIBS='${LIBS}'" Xfi END-of-www/mod_php-dev/scripts/configure.php echo x - www/mod_php-dev/pkg-comment sed 's/^X//' >www/mod_php-dev/pkg-comment << 'END-of-www/mod_php-dev/pkg-comment' XPHP Module for Apache END-of-www/mod_php-dev/pkg-comment echo x - www/mod_php-dev/pkg-comment.standalone sed 's/^X//' >www/mod_php-dev/pkg-comment.standalone << 'END-of-www/mod_php-dev/pkg-comment.standalone' XPHP Command Line Interpreter END-of-www/mod_php-dev/pkg-comment.standalone echo x - www/mod_php-dev/pkg-descr sed 's/^X//' >www/mod_php-dev/pkg-descr << 'END-of-www/mod_php-dev/pkg-descr' XPHP, which stands for "PHP: Hypertect Preprocessor" is a widely-used Open XSource general-purpose scripting language that is especially suited for Xfor Web development and can be embedded into HTML. Its syntax draws upon C, XJava, and Perl, and is easy to learn. The main goal of the language is to Xallow web developers to write dinamically generated webpages quickly, but Xyou can do much more with PHP. X XWWW: http://www.php.net/ X X- Alex Dupre Xsysadmin@alexdupre.com END-of-www/mod_php-dev/pkg-descr echo x - www/mod_php-dev/pkg-message sed 's/^X//' >www/mod_php-dev/pkg-message << 'END-of-www/mod_php-dev/pkg-message' X***************************************************************************** XYou have installed the mod_php-dev package. X XHave a look at the mod_php-dev _port_ if you need additional extensions Xother than ctype, MySQL, PCRE, POSIX, session, XML and zlib. X XYou can find it at Xftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/www/mod_php-dev.tar X XMake sure the mime.types are connected to the php module properly and Xindex.php is part of your DirectoryIndex. X XYou should add the following lines to your Apache configuration file: X XAddType application/x-httpd-php .php XAddType application/x-httpd-php-source .phps X X***************************************************************************** END-of-www/mod_php-dev/pkg-message echo x - www/mod_php-dev/pkg-plist sed 's/^X//' >www/mod_php-dev/pkg-plist << 'END-of-www/mod_php-dev/pkg-plist' Xbin/pear Xbin/pearize Xbin/php-config Xbin/phpextdist Xbin/phpize Xbin/phptar Xetc/php.ini-dist Xetc/php.ini-recommended Xinclude/php/TSRM/TSRM.h Xinclude/php/TSRM/acconfig.h Xinclude/php/TSRM/readdir.h Xinclude/php/TSRM/tsrm_config.h Xinclude/php/TSRM/tsrm_config.w32.h Xinclude/php/TSRM/tsrm_config_common.h Xinclude/php/TSRM/tsrm_strtok_r.h Xinclude/php/TSRM/tsrm_virtual_cwd.h Xinclude/php/TSRM/tsrm_win32.h Xinclude/php/Zend/FlexLexer.h Xinclude/php/Zend/acconfig.h Xinclude/php/Zend/zend.h Xinclude/php/Zend/zend_API.h Xinclude/php/Zend/zend_alloc.h Xinclude/php/Zend/zend_builtin_functions.h Xinclude/php/Zend/zend_compile.h Xinclude/php/Zend/zend_config.h Xinclude/php/Zend/zend_config.w32.h Xinclude/php/Zend/zend_constants.h Xinclude/php/Zend/zend_dynamic_array.h Xinclude/php/Zend/zend_errors.h Xinclude/php/Zend/zend_execute.h Xinclude/php/Zend/zend_execute_locks.h Xinclude/php/Zend/zend_extensions.h Xinclude/php/Zend/zend_fast_cache.h Xinclude/php/Zend/zend_globals.h Xinclude/php/Zend/zend_globals_macros.h Xinclude/php/Zend/zend_hash.h Xinclude/php/Zend/zend_highlight.h Xinclude/php/Zend/zend_indent.h Xinclude/php/Zend/zend_ini.h Xinclude/php/Zend/zend_ini_parser.h Xinclude/php/Zend/zend_ini_scanner.h Xinclude/php/Zend/zend_istdiostream.h Xinclude/php/Zend/zend_language_parser.h Xinclude/php/Zend/zend_language_scanner.h Xinclude/php/Zend/zend_list.h Xinclude/php/Zend/zend_llist.h Xinclude/php/Zend/zend_modules.h Xinclude/php/Zend/zend_operators.h Xinclude/php/Zend/zend_ptr_stack.h Xinclude/php/Zend/zend_qsort.h Xinclude/php/Zend/zend_stack.h Xinclude/php/Zend/zend_static_allocator.h Xinclude/php/Zend/zend_variables.h Xinclude/php/acconfig.h Xinclude/php/ext/mbstring/cp932_table.h Xinclude/php/ext/mbstring/mbfilter.h Xinclude/php/ext/mbstring/mbfilter_ja.h Xinclude/php/ext/mbstring/mbregex.h Xinclude/php/ext/mbstring/mbstring.h Xinclude/php/ext/mbstring/unicode_table.h Xinclude/php/ext/mbstring/unicode_table_ja.h Xinclude/php/ext/session/mod_files.h Xinclude/php/ext/session/mod_mm.h Xinclude/php/ext/session/mod_user.h Xinclude/php/ext/session/php_session.h Xinclude/php/ext/standard/aggregation.h Xinclude/php/ext/standard/base64.h Xinclude/php/ext/standard/basic_functions.h Xinclude/php/ext/standard/crc32.h Xinclude/php/ext/standard/credits.h Xinclude/php/ext/standard/credits_ext.h Xinclude/php/ext/standard/credits_sapi.h Xinclude/php/ext/standard/cyr_convert.h Xinclude/php/ext/standard/datetime.h Xinclude/php/ext/standard/dl.h Xinclude/php/ext/standard/dns.h Xinclude/php/ext/standard/exec.h Xinclude/php/ext/standard/file.h Xinclude/php/ext/standard/flock_compat.h Xinclude/php/ext/standard/fsock.h Xinclude/php/ext/standard/head.h Xinclude/php/ext/standard/html.h Xinclude/php/ext/standard/info.h Xinclude/php/ext/standard/md5.h Xinclude/php/ext/standard/microtime.h Xinclude/php/ext/standard/pack.h Xinclude/php/ext/standard/pageinfo.h Xinclude/php/ext/standard/php_array.h Xinclude/php/ext/standard/php_assert.h Xinclude/php/ext/standard/php_browscap.h Xinclude/php/ext/standard/php_crypt.h Xinclude/php/ext/standard/php_dir.h Xinclude/php/ext/standard/php_ext_syslog.h Xinclude/php/ext/standard/php_filestat.h Xinclude/php/ext/standard/php_fopen_wrappers.h Xinclude/php/ext/standard/php_ftok.h Xinclude/php/ext/standard/php_image.h Xinclude/php/ext/standard/php_incomplete_class.h Xinclude/php/ext/standard/php_iptc.h Xinclude/php/ext/standard/php_lcg.h Xinclude/php/ext/standard/php_link.h Xinclude/php/ext/standard/php_mail.h Xinclude/php/ext/standard/php_math.h Xinclude/php/ext/standard/php_metaphone.h Xinclude/php/ext/standard/php_parsedate.h Xinclude/php/ext/standard/php_rand.h Xinclude/php/ext/standard/php_smart_str.h Xinclude/php/ext/standard/php_smart_str_public.h Xinclude/php/ext/standard/php_standard.h Xinclude/php/ext/standard/php_string.h Xinclude/php/ext/standard/php_type.h Xinclude/php/ext/standard/php_var.h Xinclude/php/ext/standard/php_versioning.h Xinclude/php/ext/standard/quot_print.h Xinclude/php/ext/standard/reg.h Xinclude/php/ext/standard/scanf.h Xinclude/php/ext/standard/uniqid.h Xinclude/php/ext/standard/url.h Xinclude/php/ext/standard/url_scanner.h Xinclude/php/ext/standard/url_scanner_ex.h Xinclude/php/ext/xml/expat/ascii.h Xinclude/php/ext/xml/expat/asciitab.h Xinclude/php/ext/xml/expat/expat.h Xinclude/php/ext/xml/expat/iasciitab.h Xinclude/php/ext/xml/expat/latin1tab.h Xinclude/php/ext/xml/expat/nametab.h Xinclude/php/ext/xml/expat/utf8tab.h Xinclude/php/ext/xml/expat/winconfig.h Xinclude/php/ext/xml/expat/xmlrole.h Xinclude/php/ext/xml/expat/xmltok.h Xinclude/php/ext/xml/expat/xmltok_impl.h Xinclude/php/ext/xml/php_xml.h Xinclude/php/main/SAPI.h Xinclude/php/main/build-defs.h Xinclude/php/main/config.w32.h Xinclude/php/main/fopen_wrappers.h Xinclude/php/main/internal_functions_registry.h Xinclude/php/main/logos.h Xinclude/php/main/php.h Xinclude/php/main/php3_compat.h Xinclude/php/main/php_compat.h Xinclude/php/main/php_config.h Xinclude/php/main/php_content_types.h Xinclude/php/main/php_globals.h Xinclude/php/main/php_ini.h Xinclude/php/main/php_logos.h Xinclude/php/main/php_main.h Xinclude/php/main/php_network.h Xinclude/php/main/php_open_temporary_file.h Xinclude/php/main/php_output.h Xinclude/php/main/php_reentrancy.h Xinclude/php/main/php_regex.h Xinclude/php/main/php_streams.h Xinclude/php/main/php_syslog.h Xinclude/php/main/php_ticks.h Xinclude/php/main/php_variables.h Xinclude/php/main/php_version.h Xinclude/php/main/rfc1867.h Xinclude/php/main/safe_mode.h Xinclude/php/main/snprintf.h Xinclude/php/main/win95nt.h Xinclude/php/php_version.h Xinclude/php/regex/cclass.h Xinclude/php/regex/cname.h Xinclude/php/regex/regex.h Xinclude/php/regex/regex2.h Xinclude/php/regex/regex_extra.h Xinclude/php/regex/utils.h X@exec mkdir -p %D/lib/php/extensions/no-debug-zts-20010901 Xlib/php/Archive/Tar.php Xlib/php/Console/Getopt.php Xlib/php/Crypt/CBC.php Xlib/php/Crypt/HCEMD5.php Xlib/php/DB/common.php Xlib/php/DB/fbsql.php Xlib/php/DB/ibase.php Xlib/php/DB/ifx.php Xlib/php/DB/msql.php Xlib/php/DB/mssql.php Xlib/php/DB/mysql.php Xlib/php/DB/oci8.php Xlib/php/DB/odbc.php Xlib/php/DB/pgsql.php Xlib/php/DB/storage.php Xlib/php/DB/sybase.php Xlib/php/DB.php Xlib/php/Date/Calc.php Xlib/php/Date/Human.php Xlib/php/File/Find.php Xlib/php/File/Passwd.php Xlib/php/File/SearchReplace.php Xlib/php/HTML/Common.php Xlib/php/HTML/Form.php Xlib/php/HTML/IT.php Xlib/php/HTML/ITX.php Xlib/php/HTML/IT_Error.php Xlib/php/HTML/Page.php Xlib/php/HTML/Processor.php Xlib/php/HTML/Select.php Xlib/php/HTML/Table.php Xlib/php/HTTP/Compress.php Xlib/php/HTTP.php Xlib/php/Mail/RFC822.php Xlib/php/Mail/sendmail.php Xlib/php/Mail/smtp.php Xlib/php/Mail.php Xlib/php/Net/Curl.php Xlib/php/Net/Dig.php Xlib/php/Net/SMTP.php Xlib/php/PEAR/Autoloader.php Xlib/php/PEAR/Command/Auth.php Xlib/php/PEAR/Command/Common.php Xlib/php/PEAR/Command/Config.php Xlib/php/PEAR/Command/Install.php Xlib/php/PEAR/Command/Package.php Xlib/php/PEAR/Command/Registry.php Xlib/php/PEAR/Command/Remote.php Xlib/php/PEAR/Command.php Xlib/php/PEAR/Common.php Xlib/php/PEAR/Config.php Xlib/php/PEAR/Dependency.php Xlib/php/PEAR/Frontend/CLI.php Xlib/php/PEAR/Installer.php Xlib/php/PEAR/Packager.php Xlib/php/PEAR/Registry.php Xlib/php/PEAR/Remote.php Xlib/php/PEAR.php Xlib/php/Schedule/At.php Xlib/php/System.php Xlib/php/XML/Parser.php Xlib/php/build/acinclude.m4 Xlib/php/build/dynlib.m4 Xlib/php/build/dynlib.mk Xlib/php/build/fastgen.sh Xlib/php/build/library.mk Xlib/php/build/ltlib.mk Xlib/php/build/mkdep.awk Xlib/php/build/pear.m4 Xlib/php/build/program.mk Xlib/php/build/rules.mk Xlib/php/build/rules_common.mk Xlib/php/build/rules_pear.mk Xlib/php/build/shtool X%%MOD_DIR%%libphp4.so X@exec %D/sbin/apxs -e -a -n php4 %f X@unexec %D/sbin/apxs -e -A -n php4 %f X@dirrm include/php/TSRM X@dirrm include/php/Zend X@dirrm include/php/ext/mbstring X@dirrm include/php/ext/session X@dirrm include/php/ext/standard X@dirrm include/php/ext/xml/expat X@dirrm include/php/ext/xml X@dirrm include/php/ext X@dirrm include/php/main X@dirrm include/php/regex X@dirrm include/php X@dirrm lib/php/extensions/no-debug-zts-20010901 X@dirrm lib/php/extensions X@dirrm lib/php/Archive X@dirrm lib/php/Console X@dirrm lib/php/Crypt X@dirrm lib/php/DB X@dirrm lib/php/Date X@dirrm lib/php/File X@dirrm lib/php/HTML X@dirrm lib/php/HTTP X@dirrm lib/php/Image X@dirrm lib/php/Mail X@dirrm lib/php/Net X@dirrm lib/php/PEAR/Command X@dirrm lib/php/PEAR/Frontend X@dirrm lib/php/PEAR X@dirrm lib/php/Schedule X@dirrm lib/php/XML X@dirrm lib/php/build X@dirrm lib/php END-of-www/mod_php-dev/pkg-plist echo x - www/mod_php-dev/pkg-plist.standalone sed 's/^X//' >www/mod_php-dev/pkg-plist.standalone << 'END-of-www/mod_php-dev/pkg-plist.standalone' Xbin/php Xetc/php.standalone/php.ini-dist Xetc/php.standalone/php.ini-recommended X@exec mkdir -p %D/lib/php/extensions/no-debug-non-zts-20010901 X@unexec rmdir %D/etc/php.standalone 2>/dev/null || true X@dirrm lib/php/extensions/no-debug-non-zts-20010901 X@dirrm lib/php/extensions X@dirrm lib/php END-of-www/mod_php-dev/pkg-plist.standalone echo x - www/mod_php-dev/pkg-message.standalone sed 's/^X//' >www/mod_php-dev/pkg-message.standalone << 'END-of-www/mod_php-dev/pkg-message.standalone' X***************************************************************************** XYou have installed the php-dev package. X XHave a look at the php-dev _port_ if you need additional extensions Xother than ctype, MySQL, PCRE, POSIX, session, XML and zlib. X XYou can find it at Xftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/lang/php-dev.tar X X***************************************************************************** END-of-www/mod_php-dev/pkg-message.standalone echo x - www/mod_php-dev/pkg-descr.standalone sed 's/^X//' >www/mod_php-dev/pkg-descr.standalone << 'END-of-www/mod_php-dev/pkg-descr.standalone' XPHP, which stands for "PHP: Hypertect Preprocessor" is a widely-used Open XSource general-purpose scripting language. Its syntax draws upon C, XJava, and Perl, and is easy to learn. X XWWW: http://www.php.net/ X X- Alex Dupre Xsysadmin@alexdupre.com END-of-www/mod_php-dev/pkg-descr.standalone echo c - lang/php-dev/ mkdir -p lang/php-dev/ > /dev/null 2>&1 echo x - lang/php-dev/Makefile sed 's/^X//' >lang/php-dev/Makefile << 'END-of-lang/php-dev/Makefile' X# New ports collection makefile for: php X# Date created: Tue Apr 16 18:22:54 CET 2002 X# Whom: Alex Dupre <sysadmin@alexdupre.com> X# X# $FreeBSD$ X# X XPORTNAME= php XPORTREVISION= 0 XCATEGORIES= lang X XMASTERDIR= ${.CURDIR}/../../www/mod_php-dev XDESCR= ${PKGDIR}/pkg-descr.standalone XCOMMENT= ${PKGDIR}/pkg-comment.standalone XPKGMESSAGE= ${PKGDIR}/pkg-message.standalone XPLIST= ${PKGDIR}/pkg-plist.standalone X XSTANDALONE= yes X X.include "${MASTERDIR}/Makefile" END-of-lang/php-dev/Makefile exit --- mod_php.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204170910.g3H9AgOw000388>