Joyent

Translations of this page:

PHP on Accelerators

This page is a guide to creating and deploying scripts and applications developed in the PHP programming language on Accelerators.

PHP Overview

If you're new to PHP, or want a general introduction to developing and deploying PHP scripts and applications, start off by reading the PHP Overview in the All Accelerators Knowledge Base.

Extensions enabled

Finding which extensions are enabled

Below is a list of the php extensions enabled by default on the pkgsrc template.

admin$ php -m
[PHP Modules]
ctype
curl
date
dom
filter
gd
hash
iconv
json
libxml
mbstring
mcrypt
mysql
openssl
pcre
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
zlib

[Zend Modules]

Extensions have their .so files located under '/opt/local/lib/php/20040412'.

Enabling a PHP extension

If an extension is not enabled one can take a look at your accelerators php.ini file (pkgsrc accelerators this in /opt/local/etc/php.ini) and find the line like ';extension=apc.so' and remove the ; infront of the line to enable apc, save the file and restart apache via 'sudo svcadm restart http'.

Version

Finding the PHP version

admin$ php -v
PHP 5.2.5 (cli) (built: Apr 25 2008 08:27:42) 
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
 
accelerators/kb/php.txt · Last modified: 2008/06/01 12:06 by jacques
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki