Using Zend_Db, Zend_Config_Ini, and PDO to Connect To and Work With a Database
Zend Framework offers a very robust solution for almost any kind of web site; however, there are times when all you want to do is connect to a database without the need for the rest of the framework....
View ArticleSetting up Redmine on a fresh Ubuntu Install
Redmine is a robust project management solution for software development teams to use. Some of the features that Redmine offers are SVN integration, Issue tracking, RSS feeds, and LDAP Authentication....
View ArticleInstalling the MSSQL Libraries for PHP on Linux
Although the libraries to work with Microsoft SQL Server used to be included with PHP, this is no longer the case. If you are using an IIS server, Microsoft has been gracious enough to provide drivers...
View ArticleInstalling OCI8 on Ubuntu
If you are planning on using the oracle functions in PHP, you will need to install OCI8. Before you begin you will need to create an account with oracle or have access to the instant client basic...
View ArticlePart 1: Setting Up TeamCity for PHP Continuous Integration (Installing TeamCity)
There are several options for setting up CI (continuous integration) for PHP. Some of your options include Hudson (now owned by Oracle), Jenkins (the fork from Hudson), PHPUnderControl, and...
View ArticleInstalling PHP 5.4 and PHP Codesniffer on Windows
Installing PHP 5.4 and PEAR PHP5.4 is pretty easy to install on windows. Although it doesn’t have a self installing binary like some of the previous versions, the install is pretty straight forward....
View ArticleUsing Zend to Post Parameters With Curl
For this example, let’s say you have a site you want to post data to so a newly trained employee is added to a mailing list. In the older days of php, you could do this with http_post_params; however,...
View ArticleCI With Jenkins and PHP Part 1 – Installing the PHP Tools And Jenkins
This is part one of a multi part series where I intend to cover the installation of Jenkins and several PHP tools to use for continuous integration. Along with the configuration of Jenkins and setting...
View ArticleCI With Jenkins and PHP Part 2 – Installing Jenkins Plugins and...
In the first part of this series I covered installing several PHP tools for continuous integration testing (PHPUnit, Mess Detecter, Copy Paste Detecter, Code Sniffer, Code Coverage, Documenter 2, Lines...
View ArticleCI With Jenkins and PHP Part 3 – Configuring and Running Your First Job
In this part of the series I will cover how to create your first job in Jenkins which will make use of all of the tools installed in the previous two sections of this series. If you haven’t seen the...
View ArticleInstalling CAS 3.5.2 on Ubuntu 12.04, Part 1: Tomcat 7 and CAS
Introduction This post will cover the installation of Tomcat 7 and Central Authentication Service (CAS) 3.52. Although the process is pretty straight forward, there are a lot of bits of information...
View ArticleInstalling CAS 3.5.2 on Ubuntu 12.04, Part 2: LDAP Authentication and PostgreSQL
In this part of the series I will cover how to setup CAS to authenticate using LDAP and store the ticket information in PostgreSQL, instead of the default memory ticket manager. We will also be setting...
View ArticleCI With Jenkins on Ubuntu 16.04 – Part 1: Installation and Configuration
Introduction About four years ago I wrote a series of posts covering installing Jenkins on Ubuntu 12.04 with Tomcat 6 and using Jenkins for PHP Continuous Integration. A lot of the tools for PHP CI...
View ArticleAttribute Release CAS 5.1.x for CAS 2.0 Protocol
Prior to version 5.x of CAS, JSTL was used via JSP pages and it was easy to extend the CAS 2.0 protocol to release attributes as a snippet for release was provided in the documentation. If you have...
View ArticleSiteImprove SSO with CAS 5.2.x
SiteImprove offers a service that will have a spider check your links on your sites for validity and report if they are down. By default users are manually created and local to SiteImprove. If you...
View Article