systems:sgrv1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
systems:sg1 [2011/11/03 21:49] – clockwerx | systems:sgrv1 [2012/01/04 20:52] – php build instructions danielc | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
This machine hosts the PEAR integration environment. | This machine hosts the PEAR integration environment. | ||
- | ^ Hostname: | + | ^ Hostname: |
^ IP Address: | ^ IP Address: | ||
^ Sponsor: | ^ Sponsor: | ||
Line 15: | Line 15: | ||
^ Disk Space: | ^ Disk Space: | ||
^ Software:|| | ^ Software:|| | ||
- | ^ OS: | Debian | + | ^ OS: | Debian |
^ People with access to this machine:|| | ^ People with access to this machine:|| | ||
- | | ashnazg, bbieber, cweiske, derick, gauthierm, izi, kguest, mj, shupp, doconnor, | + | | ashnazg, bbieber, cweiske, derick, gauthierm, izi, kguest, mj, shupp, doconnor, |
====== Recent changes ====== | ====== Recent changes ====== | ||
- | * 4 Nov 2011 - Granted | + | |
+ | | ||
* 13 Sep 2010 - server moved | * 13 Sep 2010 - server moved | ||
* 16 Aug 2010 - doconnor installed java, cruise control, phpuc, git, ant | * 16 Aug 2010 - doconnor installed java, cruise control, phpuc, git, ant | ||
Line 26: | Line 27: | ||
====== Usage ====== | ====== Usage ====== | ||
- | NOTE: When working on changing things on sg1, try to be available on Efnet' | + | NOTE: When working on changing things on sgrv1, try to be available on Efnet' |
* pearweb: http:// | * pearweb: http:// | ||
* The pearweb installation is used to make sure new pearweb releases don't break on the live 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: | * Updating the pearweb installation to the current SVN: | ||
- | * sudo su - | ||
* cd / | * cd / | ||
- | * svn up | + | * sudo git pull |
- | * pear upgrade -f -n package.xml | + | * sudo pear upgrade -f package.xml |
* (it is NOT necessary to run the post-install scripts) | * (it is NOT necessary to run the post-install scripts) | ||
- | * Database can be updated from pear.php.net by executing the shell script in / | + | * Database can be updated from pear.php.net by executing the shell script in / |
+ | * The live pear.php.net website is on [[systems: | ||
* pear mirror: http:// | * pear mirror: http:// | ||
- | * cruisecontrol: Running under clockwerx' | + | * 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 ====== | ====== PHP installations ====== | ||
- | * We compile PHP ourselves, sources are in / | + | cd /usr/src |
+ | wget http:// | ||
+ | tar xvjf php-5.3.9RC4.tar.bz2 | ||
+ | cd php-5.3.9RC4 | ||
+ | |||
+ | # For PHP 5.3 | ||
+ | export PHP_AUTOCONF=/ | ||
+ | |||
+ | ./ | ||
+ | |||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | |||
+ | make | ||
+ | sudo make install | ||
+ | sudo / | ||
+ | sudo /etc/init.d/jenkins restart | ||
====== TODO ====== | ====== TODO ====== | ||
- | * Get PHP 5.2.x, 5.1.6, 5.0.x and 4.4.x running separately with separate pear installations. -> phpfarm | ||
- | * Get PEAR CI suite running (like pear.cweiske.de had previously; unit tests and CS and doc stats etc) | ||
- | * There' | ||
- | * See http:// | ||
* Get peardoc build on it every day | * Get peardoc build on it every day | ||
* Setup demo instance of pear/ | * Setup demo instance of pear/ |
systems/sgrv1.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1