* Get the lastest fedora image from \url{http://fedoraproject.org/get-fedora} * Install it: * Use all stock settings (you may set keyboard, language, etc.) * Follow the instructions to create a user account. Make sure to check the "add to administrator group" option on the right. * open a terminal by pression super/windows or by moving the mouse to the top left and type terminal * sudo -s * #confirm with your password * yum update * #wait until update completes, this is not stictly necessary, but recommended, hint: add a second CPU if you use a vm before that step * yum install httpd mysql-server php php-soap php-mcrypt php-mysql php-gd php-pecl-xdebug GraphicsMagick git vim wget * #confirm with y, note: if you do not want to use vim, then you can always use gedit which is shipped by default * vim /etc/selinux/config * #change SELINUX=enforcing to SELINUX=permissive and exit with :wq * reboot * Login again and open a terminal * sudo -s * #confirm with password * cd /var/www/ * git clone --recursive git://git.typo3.org/TYPO3v4/Core.git * git clone git://git.typo3.org/TYPO3v4/Extensions/phpunit.git * cd html * #download a dummy and extract it into /var/html * mv \_.htaccess .htaccess * rm typo3\_src * ln -s ../Core/ typo3\_src * cd typo3conf/ext/ * ln -s ../../../phpunit * cd /etc/ * vim php.ini * #adjust memory\_limit and max\_execution\_time and quit with :wq * #config for xdebug is in /etc/php.d/xdebug.ini * mysql\_secure\_installation * #hint: root passwort is empty/none by default * service httpd start * service mysqld start * cd /var/www * chown -R apache:apache * * Open Firefox and navigate to localhost/ * complete the install procedure * open the backend and install phpunit and required extensions * run core unit tests
{}