**This box has been replaced by [[systems:sgrv3]]** ====== sgrv1.php.net ====== This machine hosts the PEAR integration environment. ^ Hostname: | sgrv1.php.net / sg158.servergrove.com | ^ IP Address: | 69.195.198.158 (SSH Port 22123) | ^ Sponsor: | [[http://servergrove.com/|ServerGrove Networks ]]| ^ Location: | US | ^ Technical Contact: | Pablo Godel (''''), Kim Grinfeder ('''') or Ticket System ('''') | ^ Services: | PEAR integration system (unit testing) | ^ Hardware:|| ^ Model: | Dell PowerEdge SC1425 | ^ CPU: | 2x Intel(R) Xeon(TM) CPU 3.40GHz | ^ Memory: | 4 GB | ^ Disk Space: | 140 GB | ^ Software:|| ^ OS: | Debian 6.0.3 | ^ People with access to this machine:|| | ashnazg, bbieber, cweiske, derick, gauthierm, izi, kguest, mj, shupp, doconnor, danielc || ====== Recent changes ====== * 5 Nov 2011 - edited /etc/hostname and /etc/apache2/sites-enabled/000-default to reflect current name: sg1.php.net -> sgrv1.php.net * 4 Nov 2011 - Granted danielc access to work on pearweb * 13 Sep 2010 - server moved * 16 Aug 2010 - doconnor installed java, cruise control, phpuc, git, ant * Late 2009 - doconnor set up continuous integration (custom) ====== Usage ====== NOTE: When working on changing things on sgrv1, try to be available on Efnet's #pear IRC channel, and communicate what you're doing while you make the changes. This should help avoid the risk of two independent workers clobbering each other's work. * pearweb: http://test.pear.php.net is running on this server. * The pearweb installation is used to make sure new pearweb releases don't break on the live server. * Updating the pearweb installation to the current SVN: * cd /root/svn/pearweb * sudo git pull * sudo pear upgrade -f package.xml * (it is NOT necessary to run the post-install scripts) * Database can be updated from pear.php.net by executing the shell script in /root/mysqltest/. * The live pear.php.net website is on [[systems:euk1]]. * pear mirror: http://us2.pear.php.net is running on that server, serving as an unstable package mirror. * continuous integration: PEAR code is automatically run through two test suites. See the [[pear:qa:ci|PEAR QA Continuous Integration]] page for details. ====== PHP installations ====== cd /usr/src wget http://downloads.php.net/johannes/php-5.3.9RC4.tar.bz2 tar xvjf php-5.3.9RC4.tar.bz2 cd php-5.3.9RC4 # For PHP 5.3 export PHP_AUTOCONF=/usr/bin/autoconf2.59 ./buildconf --force './configure' '--with-apxs2=/usr/bin/apxs2' '--enable-debug' \ '--disable-short-tags' '--with-openssl' '--with-zlib' '--enable-bcmath' \ '--with-bz2' '--enable-calendar' '--with-curl' '--enable-exif' '--enable-ftp' \ '--with-gd' '--with-gettext' '--with-mhash' '--with-imap' '--with-imap-ssl' \ '--enable-intl' '--with-ldap' '--enable-mbstring' '--with-mcrypt' \ '--with-mysql' '--with-mysqli' '--enable-pcntl' '--with-pdo-pgsql' \ '--with-pgsql' '--with-pspell' '--with-readline' '--enable-soap' \ '--enable-sockets' '--enable-sqlite-utf8' '--with-tidy' '--enable-wddx' \ '--with-xmlrpc' '--with-xsl' '--enable-zip' '--without-pear' '--with-kerberos' make sudo make install sudo /etc/init.d/apache2 restart sudo /etc/init.d/jenkins restart