Skip to content
Snippets Groups Projects
Commit bf55c1bc authored by Laurent's avatar Laurent
Browse files

Separate Debian / Ubuntu packages. Refactoring.

parent ac2d7a82
Branches
Tags
No related merge requests found
Sauf indiqué, cette procédure prends en compte par défaut les distributions GNU/Linux Ubuntu et Debian
# Prérequis: l'OPAC nécessite PHP 5.4 qui n'est pas encore par défaut dans Ubuntu. Il est nécessaire de déclarer le dépôt qui suit la dernière version de PHP comme ceci:
# Paquets nécessaires:
## Ubuntu
Prérequis: l'OPAC nécessite PHP 5.4 qui n'est pas encore par défaut dans Ubuntu. Il est nécessaire de déclarer le dépôt qui suit la dernière version de PHP comme ceci:
```
apt-get install python-software-properties
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5 php5-gd php5-imagick php5-xdebug php-pear php5-mysql php5-xhprof graphviz apache2 mysql-server libapache2-mod-php5 subversion php5-mcrypt
```
# Paquets nécessaires:
## Debian / Ubuntu
## Debian
```
apt-get install php5 php5-gd php5-imagick php5-xdebug php-pear php5-mysql php5-xhprof graphviz apache2 mysql-server libapache2-mod-php5 subversion php5-mcrypt
apt-get install php5 php5-gd php5-imagick php5-xdebug php-pear php5-mysql php5-xhprof graphviz apache2 mysql-server libapache2-mod-php5 subversion php5-mcrypt
```
## ArchLinux
......@@ -27,6 +32,7 @@ yum install php54w php54w-gd php54w-pear php54w-mysql php54w-pecl-xdebug php54w-
# Configuration PEAR (en compte root / sudo):
```
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
......@@ -56,6 +62,7 @@ git clone git@git.afi-sa.fr:afi/opacce.git opacce
git clone git@git.afi-sa.fr:afi/storm.git storm
git clone git@git.afi-sa.fr:afi/zf.git ZendFramework-1.6.2
```
L'arborescence devrait être quelque chose comme:
```
/var/www/ZendFramework-1.6.2
......@@ -68,17 +75,20 @@ ln -s /var/www/storm/tests/Storm /var/www/opacce/tests/Storm
# Configuration Apache / PHP:
## Activez les modules :
### Debian
```
a2enmod headers rewrite php5
```
### ArchLinux:
Modifiez /etc/httpd/conf/http.conf et ajoutez la ligne:
```
LoadModule php5_module modules/libphp5.so
```
## Désactivez le module negotiation qui pose problème avec Zend Framework sur les urls index/index:
Désactivez le module negotiation qui pose problème avec Zend Framework sur les urls index/index:
```
a2dismod negotiation
```
......@@ -119,6 +129,7 @@ Note: pour apache 2.4
# Droits sur le répertoire temporaire
```
chmod -R 777 opacce/temp
```
......@@ -176,5 +187,4 @@ Dans le répertoire opacce, copiez et configurez
```
cd opacce/tests/
phpunit
```
```
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment