web server

From SkyPHP

Jump to: navigation, search

apache

disable: Mod Security (breaks swfuploader)

enable: Dav, Deflate, Vhost Alias

PHP: Bcmath Calendar Curl CurlSSL Curlwrappers Exif FTP GD Gettext Imap Magic Quotes Mbstring Mcrypt Mysql Openssl PGsql Pspell SOAP Sockets TTF (FreeType) Zip Zlib


php

nano /usr/local/lib/php.ini

register_globals = Off
post_max_size = 150M
magic_quotes_gpc = Off
upload_tmp_dir = /tmp
upload_max_filesize = 150M
session.gc_maxlifetime = 7500


git

wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
yum --disableexcludes=main install git


subversion


memcache php module


mongo php module (if you need it)


misc

yum install ImageMagick.x86_64
  • WHM > Security Center > PHP open_basedir Tweak
  • /tmp needs plenty of free space


ssh2 (only necessary for slony administration)

cd ~
wget http://www.libssh2.org/download/libssh2-1.2.7.tar.gz
tar -zxf libssh2-1.2.7.tar.gz
cd libssh2-1.2.7
./configure
make all install
cd ..
wget http://pecl.php.net/get/ssh2-0.11.2.tgz
tar -zxvf ssh2-0.11.2.tgz
cd ssh2-0.11.2
phpize && ./configure --with-ssh2 && make
cp modules/ssh2.so /usr/local/lib/php/extensions/no-debug-non-zts-XXXXXXXX

nano /usr/local/lib/php.ini

extension=ssh2.so
service httpd restart
Personal tools