diff options
author | Eugene Lamskoy | 2015-06-09 12:36:15 +0300 |
---|---|---|
committer | Eugene Lamskoy | 2015-06-09 12:36:15 +0300 |
commit | 38e20396c28e9d8ab90b8fc7ca0f7dd806d7026f (patch) | |
tree | 73779f08aa6f98649c8d1e408f77ceedc2776daa | |
download | aur-38e20396c28e9d8ab90b8fc7ca0f7dd806d7026f.tar.gz |
php54 initial
-rw-r--r-- | .SRCINFO | 165 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 348 | ||||
-rw-r--r-- | apache.conf | 13 | ||||
-rw-r--r-- | logrotate.d.php-fpm | 8 | ||||
-rw-r--r-- | php-fpm.conf.in.patch | 52 | ||||
-rw-r--r-- | php-fpm.install | 9 | ||||
-rw-r--r-- | php-fpm.service | 13 | ||||
-rw-r--r-- | php-fpm.tmpfiles | 1 | ||||
-rw-r--r-- | php.ini.patch | 121 |
10 files changed, 737 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fb600cb613bb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,165 @@ +pkgbase = php54 + pkgver = 5.4.41 + pkgrel = 1 + url = http://www.php.net + arch = i686 + arch = x86_64 + license = PHP + makedepends = apache + makedepends = imap + makedepends = postgresql-libs + makedepends = libldap + makedepends = postfix + makedepends = libvpx + makedepends = sqlite + makedepends = unixodbc + makedepends = net-snmp + makedepends = libzip + makedepends = enchant + makedepends = file + makedepends = freetds + makedepends = libmcrypt + makedepends = tidyhtml + makedepends = aspell + makedepends = libltdl + makedepends = libpng + makedepends = libjpeg + makedepends = icu + makedepends = curl + makedepends = libxslt + makedepends = openssl + makedepends = bzip2 + makedepends = db + makedepends = gmp + makedepends = freetype2 + makedepends = systemd + source = http://www.php.net/distributions/php-5.4.41.tar.bz2 + source = php.ini.patch + source = apache.conf + source = php-fpm.conf.in.patch + source = logrotate.d.php-fpm + source = php-fpm.service + source = php-fpm.tmpfiles + md5sums = e00817b920cfc6dde2d01d7a74c654c0 + md5sums = 466e1436808a8baeb14021bc40cc4d86 + md5sums = dec2cbaad64e3abf4f0ec70e1de4e8e9 + md5sums = 262f637cc3af70b545a965a180272cbc + md5sums = e036c721e5ad927cd1613c7475a58b3a + md5sums = cc2940f5312ba42e7aa1ddfab74b84c4 + md5sums = c60343df74f8e1afb13b084d5c0e47ed + +pkgname = php54 + pkgdesc = An HTML-embedded scripting language + depends = pcre + depends = libxml2 + depends = bzip2 + depends = curl + provides = php-fileinfo + provides = php-gmp + provides = php-curl + provides = php + conflicts = php-fileinfo + conflicts = php-gmp + conflicts = php-curl + conflicts = php + replaces = php-fileinfo + replaces = php-gmp + replaces = php-curl + replaces = php + backup = etc/php/php.ini + +pkgname = php54-cgi + pkgdesc = CGI and FCGI SAPI for PHP + depends = php54 + +pkgname = php54-apache + pkgdesc = Apache SAPI for PHP + depends = php54 + depends = apache + backup = etc/httpd/conf/extra/php5_module.conf + +pkgname = php54-fpm + pkgdesc = FastCGI Process Manager for PHP + install = php-fpm.install + depends = php54 + depends = systemd + backup = etc/php/php-fpm.conf + +pkgname = php54-embed + pkgdesc = Embed SAPI for PHP + depends = php54 + +pkgname = php54-pear + pkgdesc = PHP Extension and Application Repository + depends = php54 + backup = etc/php/pear.conf + +pkgname = php54-enchant + pkgdesc = enchant module for PHP + depends = php54 + depends = enchant + +pkgname = php54-gd + pkgdesc = gd module for PHP + depends = php54 + depends = libpng + depends = libjpeg + depends = freetype2 + depends = libvpx + +pkgname = php54-intl + pkgdesc = intl module for PHP + depends = php54 + depends = icu + +pkgname = php54-ldap + pkgdesc = ldap module for PHP + depends = php54 + depends = libldap + +pkgname = php54-mcrypt + pkgdesc = mcrypt module for PHP + depends = php54 + depends = libmcrypt + depends = libltdl + +pkgname = php54-mssql + pkgdesc = mssql module for PHP + depends = php54 + depends = freetds + +pkgname = php54-odbc + pkgdesc = ODBC modules for PHP + depends = php54 + depends = unixodbc + +pkgname = php54-pgsql + pkgdesc = PostgreSQL modules for PHP + depends = php54 + depends = postgresql-libs + +pkgname = php54-pspell + pkgdesc = pspell module for PHP + depends = php54 + depends = aspell + +pkgname = php54-snmp + pkgdesc = snmp module for PHP + depends = php54 + depends = net-snmp + +pkgname = php54-sqlite + pkgdesc = sqlite module for PHP + depends = php54 + depends = sqlite + +pkgname = php54-tidy + pkgdesc = tidy module for PHP + depends = php54 + depends = tidyhtml + +pkgname = php54-xsl + pkgdesc = xsl module for PHP + depends = php54 + depends = libxslt + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e05240c6677d --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +src/* +pkg/* +*.tar.gz +*.tar.zx +*.tar.bz2 +.AURINFO + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1364910ebeeb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,348 @@ +pkgbase=php54 +pkgname=('php54' + 'php54-cgi' + 'php54-apache' + 'php54-fpm' + 'php54-embed' + 'php54-pear' + 'php54-enchant' + 'php54-gd' + 'php54-intl' + 'php54-ldap' + 'php54-mcrypt' + 'php54-mssql' + 'php54-odbc' + 'php54-pgsql' + 'php54-pspell' + 'php54-snmp' + 'php54-sqlite' + 'php54-tidy' + 'php54-xsl') +pkgver=5.4.41 +pkgrel=1 +arch=('i686' 'x86_64') +license=('PHP') +url='http://www.php.net' +makedepends=('apache' 'imap' 'postgresql-libs' 'libldap' 'postfix' 'libvpx' + 'sqlite' 'unixodbc' 'net-snmp' 'libzip' 'enchant' 'file' 'freetds' + 'libmcrypt' 'tidyhtml' 'aspell' 'libltdl' 'libpng' 'libjpeg' 'icu' + 'curl' 'libxslt' 'openssl' 'bzip2' 'db' 'gmp' 'freetype2' 'systemd') +source=("http://www.php.net/distributions/${pkgbase%54}-${pkgver}.tar.bz2" + 'php.ini.patch' 'apache.conf' 'php-fpm.conf.in.patch' + 'logrotate.d.php-fpm' 'php-fpm.service' 'php-fpm.tmpfiles') + +prepare() { + cd ${srcdir}/${pkgbase%54}-${pkgver} + + patch -p0 -i ${srcdir}/php.ini.patch + patch -p0 -i ${srcdir}/php-fpm.conf.in.patch +} + +build() { + local _phpconfig="--srcdir=../${pkgbase%54}-${pkgver} \ + --config-cache \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc/php \ + --localstatedir=/var \ + --with-layout=GNU \ + --with-config-file-path=/etc/php \ + --with-config-file-scan-dir=/etc/php/conf.d \ + --disable-rpath \ + --mandir=/usr/share/man \ + --without-pear \ + " + + local _phpextensions="--enable-bcmath=shared \ + --enable-calendar=shared \ + --enable-dba=shared \ + --enable-exif=shared \ + --enable-ftp=shared \ + --enable-gd-native-ttf \ + --enable-intl=shared \ + --enable-mbstring \ + --enable-phar=shared \ + --enable-posix=shared \ + --enable-shmop=shared \ + --enable-soap=shared \ + --enable-sockets=shared \ + --enable-sysvmsg=shared \ + --enable-sysvsem=shared \ + --enable-sysvshm=shared \ + --enable-zip=shared \ + --with-bz2=shared \ + --with-curl=shared \ + --with-db4=/usr \ + --with-enchant=shared,/usr \ + --with-fpm-systemd \ + --with-freetype-dir=/usr \ + --with-gd=shared \ + --with-gdbm \ + --with-gettext=shared \ + --with-gmp=shared \ + --with-iconv=shared \ + --with-icu-dir=/usr \ + --with-imap-ssl \ + --with-imap=shared \ + --with-jpeg-dir=/usr \ + --with-vpx-dir=/usr \ + --with-ldap=shared \ + --with-ldap-sasl \ + --with-mcrypt=shared \ + --with-mhash \ + --with-mssql=shared \ + --with-mysql-sock=/var/run/mysqld/mysqld.sock \ + --with-mysql=shared,mysqlnd \ + --with-mysqli=shared,mysqlnd \ + --with-openssl=shared \ + --with-pcre-regex=/usr \ + --with-pdo-mysql=shared,mysqlnd \ + --with-pdo-odbc=shared,unixODBC,/usr \ + --with-pdo-pgsql=shared \ + --with-pdo-sqlite=shared,/usr \ + --with-pgsql=shared \ + --with-png-dir=/usr \ + --with-pspell=shared \ + --with-snmp=shared \ + --with-sqlite3=shared,/usr \ + --with-tidy=shared \ + --with-unixODBC=shared,/usr \ + --with-xmlrpc=shared \ + --with-xsl=shared \ + --with-zlib \ + " + + EXTENSION_DIR=/usr/lib/php/modules + export EXTENSION_DIR + PEAR_INSTALLDIR=/usr/share/pear + export PEAR_INSTALLDIR + + cd ${srcdir}/${pkgbase%54}-${pkgver} + + # php + mkdir ${srcdir}/build-php + cd ${srcdir}/build-php + ln -s ../${pkgbase%54}-${pkgver}/configure + ./configure ${_phpconfig} \ + --disable-cgi \ + --with-readline \ + --enable-pcntl \ + ${_phpextensions} + make + + # cgi and fcgi + # reuse the previous run; this will save us a lot of time + cp -a ${srcdir}/build-php ${srcdir}/build-cgi + cd ${srcdir}/build-cgi + ./configure ${_phpconfig} \ + --disable-cli \ + --enable-cgi \ + ${_phpextensions} + make + + # apache + cp -a ${srcdir}/build-php ${srcdir}/build-apache + cd ${srcdir}/build-apache + ./configure ${_phpconfig} \ + --disable-cli \ + --with-apxs2 \ + ${_phpextensions} + make + + # fpm + cp -a ${srcdir}/build-php ${srcdir}/build-fpm + cd ${srcdir}/build-fpm + ./configure ${_phpconfig} \ + --disable-cli \ + --enable-fpm \ + --with-fpm-user=http \ + --with-fpm-group=http \ + ${_phpextensions} + make + + # embed + cp -a ${srcdir}/build-php ${srcdir}/build-embed + cd ${srcdir}/build-embed + ./configure ${_phpconfig} \ + --disable-cli \ + --enable-embed=shared \ + ${_phpextensions} + make + + # pear + cp -a ${srcdir}/build-php ${srcdir}/build-pear + cd ${srcdir}/build-pear + ./configure ${_phpconfig} \ + --disable-cgi \ + --with-readline \ + --enable-pcntl \ + --with-pear \ + ${_phpextensions} + make +} + +# check() { +# cd ${srcdir}/build-php +# make test +# } + +package_php54() { + pkgdesc='An HTML-embedded scripting language' + depends=('pcre' 'libxml2' 'bzip2' 'curl') + replaces=('php-fileinfo' 'php-gmp' 'php-curl' 'php') + provides=('php-fileinfo' 'php-gmp' 'php-curl' 'php') + conflicts=('php-fileinfo' 'php-gmp' 'php-curl' 'php') + backup=('etc/php/php.ini') + + cd ${srcdir}/build-php + make -j1 INSTALL_ROOT=${pkgdir} install + install -d -m755 ${pkgdir}/usr/share/pear + # install php.ini + install -D -m644 ${srcdir}/${pkgbase%54}-${pkgver}/php.ini-production ${pkgdir}/etc/php/php.ini + install -d -m755 ${pkgdir}/etc/php/conf.d/ + + # remove static modules + rm -f ${pkgdir}/usr/lib/php/modules/*.a + # remove modules provided by sub packages + rm -f ${pkgdir}/usr/lib/php/modules/{enchant,gd,intl,ldap,mcrypt,mssql,odbc,pdo_odbc,pgsql,pdo_pgsql,pspell,snmp,sqlite3,pdo_sqlite,tidy,xsl}.so + # remove empty directory + rmdir ${pkgdir}/usr/include/php/include +} + +package_php54-cgi() { + pkgdesc='CGI and FCGI SAPI for PHP' + depends=('php54') + + install -D -m755 ${srcdir}/build-cgi/sapi/cgi/php-cgi ${pkgdir}/usr/bin/php-cgi +} + +package_php54-apache() { + pkgdesc='Apache SAPI for PHP' + depends=('php54' 'apache') + backup=('etc/httpd/conf/extra/php5_module.conf') + + install -D -m755 ${srcdir}/build-apache/libs/libphp5.so ${pkgdir}/usr/lib/httpd/modules/libphp5.so + install -D -m644 ${srcdir}/apache.conf ${pkgdir}/etc/httpd/conf/extra/php5_module.conf +} + +package_php54-fpm() { + pkgdesc='FastCGI Process Manager for PHP' + depends=('php54' 'systemd') + backup=('etc/php/php-fpm.conf') + install='php-fpm.install' + + install -D -m755 ${srcdir}/build-fpm/sapi/fpm/php-fpm ${pkgdir}/usr/bin/php-fpm + install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.8 ${pkgdir}/usr/share/man/man8/php-fpm.8 + install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.conf ${pkgdir}/etc/php/php-fpm.conf + install -D -m644 ${srcdir}/logrotate.d.php-fpm ${pkgdir}/etc/logrotate.d/php-fpm + install -d -m755 ${pkgdir}/etc/php/fpm.d + install -D -m644 ${srcdir}/php-fpm.tmpfiles ${pkgdir}/usr/lib/tmpfiles.d/php-fpm.conf + install -D -m644 ${srcdir}/php-fpm.service ${pkgdir}/usr/lib/systemd/system/php-fpm.service +} + +package_php54-embed() { + pkgdesc='Embed SAPI for PHP' + depends=('php54') + + install -D -m755 ${srcdir}/build-embed/libs/libphp5.so ${pkgdir}/usr/lib/libphp5.so + install -D -m644 ${srcdir}/${pkgbase%54}-${pkgver}/sapi/embed/php_embed.h ${pkgdir}/usr/include/php/sapi/embed/php_embed.h +} + +package_php54-pear() { + pkgdesc='PHP Extension and Application Repository' + depends=('php54') + backup=('etc/php/pear.conf') + + cd ${srcdir}/build-pear + make install-pear INSTALL_ROOT=${pkgdir} + rm -rf ${pkgdir}/usr/share/pear/.{channels,depdb,depdblock,filemap,lock,registry} +} + +package_php54-enchant() { + depends=('php54' 'enchant') + pkgdesc='enchant module for PHP' + install -D -m755 ${srcdir}/build-php/modules/enchant.so ${pkgdir}/usr/lib/php/modules/enchant.so +} + +package_php54-gd() { + depends=('php54' 'libpng' 'libjpeg' 'freetype2' 'libvpx') + pkgdesc='gd module for PHP' + install -D -m755 ${srcdir}/build-php/modules/gd.so ${pkgdir}/usr/lib/php/modules/gd.so +} + +package_php54-intl() { + depends=('php54' 'icu') + pkgdesc='intl module for PHP' + install -D -m755 ${srcdir}/build-php/modules/intl.so ${pkgdir}/usr/lib/php/modules/intl.so +} + +package_php54-ldap() { + depends=('php54' 'libldap') + pkgdesc='ldap module for PHP' + install -D -m755 ${srcdir}/build-php/modules/ldap.so ${pkgdir}/usr/lib/php/modules/ldap.so +} + +package_php54-mcrypt() { + depends=('php54' 'libmcrypt' 'libltdl') + pkgdesc='mcrypt module for PHP' + install -D -m755 ${srcdir}/build-php/modules/mcrypt.so ${pkgdir}/usr/lib/php/modules/mcrypt.so +} + +package_php54-mssql() { + depends=('php54' 'freetds') + pkgdesc='mssql module for PHP' + install -D -m755 ${srcdir}/build-php/modules/mssql.so ${pkgdir}/usr/lib/php/modules/mssql.so +} + +package_php54-odbc() { + depends=('php54' 'unixodbc') + pkgdesc='ODBC modules for PHP' + install -D -m755 ${srcdir}/build-php/modules/odbc.so ${pkgdir}/usr/lib/php/modules/odbc.so + install -D -m755 ${srcdir}/build-php/modules/pdo_odbc.so ${pkgdir}/usr/lib/php/modules/pdo_odbc.so +} + +package_php54-pgsql() { + depends=('php54' 'postgresql-libs') + pkgdesc='PostgreSQL modules for PHP' + install -D -m755 ${srcdir}/build-php/modules/pgsql.so ${pkgdir}/usr/lib/php/modules/pgsql.so + install -D -m755 ${srcdir}/build-php/modules/pdo_pgsql.so ${pkgdir}/usr/lib/php/modules/pdo_pgsql.so +} + +package_php54-pspell() { + depends=('php54' 'aspell') + pkgdesc='pspell module for PHP' + install -D -m755 ${srcdir}/build-php/modules/pspell.so ${pkgdir}/usr/lib/php/modules/pspell.so +} + +package_php54-snmp() { + depends=('php54' 'net-snmp') + pkgdesc='snmp module for PHP' + install -D -m755 ${srcdir}/build-php/modules/snmp.so ${pkgdir}/usr/lib/php/modules/snmp.so +} + +package_php54-sqlite() { + depends=('php54' 'sqlite') + pkgdesc='sqlite module for PHP' + install -D -m755 ${srcdir}/build-php/modules/sqlite3.so ${pkgdir}/usr/lib/php/modules/sqlite3.so + install -D -m755 ${srcdir}/build-php/modules/pdo_sqlite.so ${pkgdir}/usr/lib/php/modules/pdo_sqlite.so +} + +package_php54-tidy() { + depends=('php54' 'tidyhtml') + pkgdesc='tidy module for PHP' + install -D -m755 ${srcdir}/build-php/modules/tidy.so ${pkgdir}/usr/lib/php/modules/tidy.so +} + +package_php54-xsl() { + depends=('php54' 'libxslt') + pkgdesc='xsl module for PHP' + install -D -m755 ${srcdir}/build-php/modules/xsl.so ${pkgdir}/usr/lib/php/modules/xsl.so +} + +md5sums=('e00817b920cfc6dde2d01d7a74c654c0' + '466e1436808a8baeb14021bc40cc4d86' + 'dec2cbaad64e3abf4f0ec70e1de4e8e9' + '262f637cc3af70b545a965a180272cbc' + 'e036c721e5ad927cd1613c7475a58b3a' + 'cc2940f5312ba42e7aa1ddfab74b84c4' + 'c60343df74f8e1afb13b084d5c0e47ed') diff --git a/apache.conf b/apache.conf new file mode 100644 index 000000000000..c3ca0aad509e --- /dev/null +++ b/apache.conf @@ -0,0 +1,13 @@ +# Required modules: dir_module, php5_module + +<IfModule dir_module> + <IfModule php5_module> + DirectoryIndex index.php index.html + <FilesMatch "\.php$"> + SetHandler application/x-httpd-php + </FilesMatch> + <FilesMatch "\.phps$"> + SetHandler application/x-httpd-php-source + </FilesMatch> + </IfModule> +</IfModule> diff --git a/logrotate.d.php-fpm b/logrotate.d.php-fpm new file mode 100644 index 000000000000..1895c5b972f5 --- /dev/null +++ b/logrotate.d.php-fpm @@ -0,0 +1,8 @@ +/var/log/php-fpm.log { + missingok + notifempty + delaycompress + postrotate + systemctl reload php-fpm.service || true + endscript +} diff --git a/php-fpm.conf.in.patch b/php-fpm.conf.in.patch new file mode 100644 index 000000000000..6b253379ebf5 --- /dev/null +++ b/php-fpm.conf.in.patch @@ -0,0 +1,52 @@ +--- sapi/fpm/php-fpm.conf.in ++++ sapi/fpm/php-fpm.conf.in +@@ -12,7 +12,7 @@ + ; Relative path can also be used. They will be prefixed by: + ; - the global prefix if it's been set (-p argument) + ; - @prefix@ otherwise +-;include=etc/fpm.d/*.conf ++;include=/etc/php/fpm.d/*.conf + + ;;;;;;;;;;;;;;;;;; + ; Global Options ; +@@ -22,7 +22,7 @@ + ; Pid file + ; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@ + ; Default Value: none +-;pid = run/php-fpm.pid ++pid = /run/php-fpm/php-fpm.pid + + ; Error log file + ; If it's set to "syslog", log is sent to syslogd instead of being written +@@ -156,7 +156,8 @@ + ; specific port; + ; '/path/to/unix/socket' - to listen on a unix socket. + ; Note: This value is mandatory. +-listen = 127.0.0.1:9000 ++;listen = 127.0.0.1:9000 ++listen = /run/php-fpm/php-fpm.sock + + ; Set listen(2) backlog. + ; Default Value: 128 (-1 on FreeBSD and OpenBSD) +@@ -167,9 +168,9 @@ + ; BSD-derived systems allow connections regardless of permissions. + ; Default Values: user and group are set as the running user + ; mode is set to 0660 +-;listen.owner = @php_fpm_user@ +-;listen.group = @php_fpm_group@ +-;listen.mode = 0660 ++listen.owner = @php_fpm_user@ ++listen.group = @php_fpm_group@ ++listen.mode = 0660 + + ; List of ipv4 addresses of FastCGI clients which are allowed to connect. + ; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original +@@ -466,7 +467,7 @@ + ; Chdir to this directory at the start. + ; Note: relative path can be used. + ; Default Value: current directory or / when chroot +-;chdir = /var/www ++;chdir = /srv/http + + ; Redirect worker stdout and stderr into main error log. If not set, stdout and + ; stderr will be redirected to /dev/null according to FastCGI specs. diff --git a/php-fpm.install b/php-fpm.install new file mode 100644 index 000000000000..3572a765315c --- /dev/null +++ b/php-fpm.install @@ -0,0 +1,9 @@ +post_install() { + if [[ ! -d run/php-fpm ]]; then + usr/bin/systemd-tmpfiles --create php-fpm.conf + fi +} + +post_upgrade() { + post_install +} diff --git a/php-fpm.service b/php-fpm.service new file mode 100644 index 000000000000..6e2faafd8650 --- /dev/null +++ b/php-fpm.service @@ -0,0 +1,13 @@ +[Unit] +Description=The PHP FastCGI Process Manager +After=syslog.target network.target + +[Service] +Type=notify +PIDFile=/run/php-fpm/php-fpm.pid +PrivateTmp=true +ExecStart=/usr/bin/php-fpm --nodaemonize --pid /run/php-fpm/php-fpm.pid +ExecReload=/bin/kill -USR2 $MAINPID + +[Install] +WantedBy=multi-user.target diff --git a/php-fpm.tmpfiles b/php-fpm.tmpfiles new file mode 100644 index 000000000000..801e74f1e620 --- /dev/null +++ b/php-fpm.tmpfiles @@ -0,0 +1 @@ +d /run/php-fpm 755 root root diff --git a/php.ini.patch b/php.ini.patch new file mode 100644 index 000000000000..c911bc151249 --- /dev/null +++ b/php.ini.patch @@ -0,0 +1,121 @@ +--- php.ini-production 2012-03-29 06:17:59.000000000 +0200 ++++ php.ini-production 2012-03-30 10:46:21.181340861 +0200 +@@ -305,7 +305,7 @@ + ; or per-virtualhost web server configuration file. This directive is + ; *NOT* affected by whether Safe Mode is turned On or Off. + ; http://php.net/open-basedir +-;open_basedir = ++open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/ + + ; This directive allows you to disable certain functions for security reasons. + ; It receives a comma-delimited list of function names. This directive is +@@ -702,7 +702,7 @@ + ;;;;;;;;;;;;;;;;;;;;;;;;; + + ; UNIX: "/path1:/path2" +-;include_path = ".:/php/includes" ++include_path = ".:/usr/share/pear" + ; + ; Windows: "\path1;\path2" + ;include_path = ".;c:\php\includes" +@@ -725,7 +725,7 @@ + + ; Directory in which the loadable extensions (modules) reside. + ; http://php.net/extension-dir +-; extension_dir = "./" ++extension_dir = "/usr/lib/php/modules/" + ; On windows: + ; extension_dir = "ext" + +@@ -859,50 +859,47 @@ + ; If you only provide the name of the extension, PHP will look for it in its + ; default extension directory. + ; +-; Windows Extensions +-; Note that ODBC support is built in, so no dll is needed for it. +-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +-; extension folders as well as the separate PECL DLL download (PHP 5). +-; Be sure to appropriately set the extension_dir directive. +-; +-;extension=php_bz2.dll +-;extension=php_curl.dll +-;extension=php_fileinfo.dll +-;extension=php_gd2.dll +-;extension=php_gettext.dll +-;extension=php_gmp.dll +-;extension=php_intl.dll +-;extension=php_imap.dll +-;extension=php_interbase.dll +-;extension=php_ldap.dll +-;extension=php_mbstring.dll +-;extension=php_exif.dll ; Must be after mbstring as it depends on it +-;extension=php_mysql.dll +-;extension=php_mysqli.dll +-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client +-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client +-;extension=php_openssl.dll +-;extension=php_pdo_firebird.dll +-;extension=php_pdo_mysql.dll +-;extension=php_pdo_oci.dll +-;extension=php_pdo_odbc.dll +-;extension=php_pdo_pgsql.dll +-;extension=php_pdo_sqlite.dll +-;extension=php_pgsql.dll +-;extension=php_pspell.dll +-;extension=php_shmop.dll +- +-; The MIBS data available in the PHP distribution must be installed. +-; See http://www.php.net/manual/en/snmp.installation.php +-;extension=php_snmp.dll +- +-;extension=php_soap.dll +-;extension=php_sockets.dll +-;extension=php_sqlite3.dll +-;extension=php_sybase_ct.dll +-;extension=php_tidy.dll +-;extension=php_xmlrpc.dll +-;extension=php_xsl.dll ++;extension=bcmath.so ++;extension=bz2.so ++;extension=calendar.so ++extension=curl.so ++;extension=dba.so ++;extension=enchant.so ++;extension=exif.so ++;extension=ftp.so ++;extension=gd.so ++extension=gettext.so ++;extension=gmp.so ++;extension=iconv.so ++;extension=imap.so ++;extension=intl.so ++;extension=ldap.so ++;extension=mcrypt.so ++;extension=mssql.so ++;extension=mysqli.so ++;extension=mysql.so ++;extension=odbc.so ++;extension=openssl.so ++;extension=pdo_mysql.so ++;extension=pdo_odbc.so ++;extension=pdo_pgsql.so ++;extension=pdo_sqlite.so ++;extension=pgsql.so ++;extension=phar.so ++;extension=posix.so ++;extension=pspell.so ++;extension=shmop.so ++;extension=snmp.so ++;extension=soap.so ++;extension=sockets.so ++;extension=sqlite3.so ++;extension=sysvmsg.so ++;extension=sysvsem.so ++;extension=sysvshm.so ++;extension=tidy.so ++;extension=xmlrpc.so ++;extension=xsl.so ++;extension=zip.so + + ;;;;;;;;;;;;;;;;;;; + ; Module Settings ; |