For the past few days I have been looking for a proper i18n (internationalisation) and l10n (localisation) method for PHP. PHP has quite a few locale aware functions such as strftime and sprintf. In combination with gettext this can work quite well. The major downside is that you need to install all the locales that [...]
Debugging PHP Applications with Xdebug and Eclipse PDT
OK, so I have x64 Eclipse successfully installed and running with all the plugins I use for Web Application Development. But what about debugging? Sure, var_dump(), echo, print and so on are all valuable to me when debugging a script, but it’s always good to have more information.
Xdebug is a fantastic PHP extension, which is [...]
This tutorial explains how to set up PHPIDS
on a web server with Apache2 and PHP5. PHPIDS (PHP-Intrusion Detection
System) is a simple to use, well structured, fast and state-of-the-art
security layer for your PHP based web application. The IDS neither
strips, sanitizes nor filters any malicious input, it simply recognizes
when an attacker tries to break your site and [...]
In around 15 minutes, the time it takes to install Ubuntu Server Edition, you can have a LAMP (Linux, Apache, MySQL and PHP) server up and ready to go. This feature, exclusive to Ubuntu Server Edition, is available at the time of installation.
Read more at Ubuntu Geek
This tutorial shows a quick way of installing a LAMP server (Linux + Apache + MySQL +
PHP/Perl together commonly known as LAMP Server.) on CentOS and RHEL server systems.
Read more at HowtoForge
This document describes how to set up PHPlist on Fedora, CentOS,
Ubuntu and Debian. This howto should also work for other distributions
with little modifications. Taken from the phplist page: “phplist is an
open-source newsletter manager. phplist is free to download, install
and use, and is easy to integrate with any website. phplist is
downloaded more than 10 000 times [...]
Build Web services with PHP in Eclipse
Learn how to build Web services in PHP using the PHP Development Tools plug-in in Eclipse Europa. Become familiar with the PDT project, and learn how to create and deploy useful PHP projects, learn about the philosophy behind contract-first development, and understand the basic parts that make up a Web Services Description Language (WSDL) file.
In [...]
This tutorial shows how to set up an Ubuntu Hardy Heron (Ubuntu 8.04
LTS) based server that offers all services needed by ISPs and hosters:
Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and
TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier
POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the
32-bit version of Ubuntu 8.04 [...]
This guide explains how to integrate APC
(Alternative PHP Cache) into PHP5 on a Debian Etch system (with
Apache2). APC is a free and open PHP opcode cacher for caching and
optimizing PHP intermediate code. It’s similar to other PHP opcode cachers, such as eAccelerator and XCache.
Read more at HowtoForge
This guide explains how to integrate APC
(Alternative PHP Cache) into PHP5 on a Fedora 8 system (with Apache2).
APC is a free and open PHP opcode cacher for caching and optimizing PHP
intermediate code. It’s similar to other PHP opcode cachers, such as eAccelerator and XCache.
Read more at HowtoForge
BtiTracker is a complete PHP tracker system for BitTorrent, easy to
setup and configure. It comes with full remote admin management. This
guide explains how to set it up on a Fedora/CentOS/RedHat system.
Read more at HowtoForge
This guide explains how to integrate XCache into PHP5 on a Debian Etch system (with lighttpd). From the XCache project page: “XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.” It’s similar to other PHP opcode cachers, such as eAccelerator and APC.
Read [...]
This guide explains how to integrate XCache into PHP5 on an OpenSUSE 10.3 system (with Apache2). From the XCache project page: “XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.” It’s similar to other PHP opcode cachers, such as eAccelerator and APC.
Read [...]
This guide explains how to integrate XCache into PHP5 on a Debian Etch system (with Apache2). From the XCache project page: “XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.” It’s similar to other PHP opcode cachers, such as eAccelerator and APC.
Read [...]
This guide explains how to integrate XCache into PHP5 on a Mandriva 2008.0 system (with Apache2). From the XCache project page: “XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.” It’s similar to other PHP opcode cachers, such as eAccelerator and APC.
Read [...]