apt-get update && apt-get install zendframework zendframework-bin zendframework-resources
Pour le corriger, il faut éditer /usr/share/php/Zend/Test/PHPUnit/ControllerTestCase.php
et ajouter la ligne : require_once 'PHPUnit/Autoload.php';
Merci au captnfab pour la trouvaille ^^ !
apt-get install phpunit
cd /var/www
mv hypathie.net/ hypathie.netOLD/
zf create project hypathie.net
Cette dernière commande a créé cette arborescence de répertoires:
tree -L 1 hypathie.net
hypathie.net ├── application ├── docs ├── library ├── public └── tests
Les visiteurs du site ne doivent voir que ce que le contenu du répertoire public
.
vim /etc/apache2/sites-available/hypathie.net.conf
<VirtualHost *:80> ServerName hypathie.net ServerAdmin webmaster@192.168.0.17 DocumentRoot /var/www/hypathie.net/public <Directory /var/www/hypathie.net/public> require all granted AllowOverride All </Directory> LogLevel info ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
wget https://packages.zendframework.com/releases/ZendFramework-1.12.17/ZendFramework-1.12.17-minimal.tar.gz
tar xzf ZendFramework-1.12.17-minimal.tar.gz
Zend
contenu dans ZendFramework-1.12.17-minimal/library/ dans /var/www/hypathie.net/librarycp - r ZendFramework-1.12.17-minimal/library/Zend/ /var/www/hypathie.net/library/
tree -L 2 hypathie.net
hypathie.net ├── application │ ├── Bootstrap.php │ ├── configs │ ├── controllers │ ├── models │ └── views ├── docs │ └── README.txt ├── library │ └── Zend ├── public │ └── index.php └── tests ├── application ├── bootstrap.php ├── library └── phpunit.xml