# Install Ubuntu 16.04.03 LTS dans une VM Workstation pour ProjeQtor # Hostname ProjeQtor # @IP : 192.168.116.138 # Alias DNS du host locale : www.projeqtor.ubuntu.fr.sogeti.com # Modification du mot de passe root sudo su - passwd root # Autorisation root pour le ssh vi /etc/ssh/sshd_config PermitRootLogin yes systemctl restart ssh # Mise à jour du système d'exploitation apt-get update apt-get upgrade apt-get purge apt-get autoremove apt-get clean apt-get autoclean reboot # Installation d'Apache apt-get install apache2 Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libapr1 amd64 1.5.2-3 [86,0 kB] Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1 amd64 1.5.4-1build1 [77,1 kB] Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-dbd-sqlite3 amd64 1.5.4-1build1 [10,6 kB] Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-ldap amd64 1.5.4-1build1 [8 720 B] Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 liblua5.1-0 amd64 5.1.5-8ubuntu1 [102 kB] Réception de:6 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-bin amd64 2.4.18-2ubuntu3.5 [925 kB] Réception de:7 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-utils amd64 2.4.18-2ubuntu3.5 [82,3 kB] Réception de:8 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-data all 2.4.18-2ubuntu3.5 [162 kB] Réception de:9 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2 amd64 2.4.18-2ubuntu3.5 [86,7 kB] Réception de:10 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 ssl-cert all 1.0.37 [16,9 kB] # Installation de PHP et des extensions PHP nécessaires à ProjeQtor apt-get install php7.0 libapache2-mod-php7.0 php7.0-gd php7.0-imap php7.0-mbstring php7.0-pdo php7.0-pgsql php7.0-xml php7.0-zip Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libjpeg-turbo8 amd64 1.4.2-0ubuntu3 [111 kB] Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libjbig0 amd64 2.1-3.1 [26,6 kB] Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 fonts-dejavu-core all 2.35-1 [1 039 kB] Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 fontconfig-config all 2.11.94-0ubuntu1.1 [49,9 kB] Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 mlock amd64 8:2007f~dfsg-4 [12,0 kB] Réception de:6 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 libc-client2007e amd64 8:2007f~dfsg-4 [577 kB] Réception de:7 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfontconfig1 amd64 2.11.94-0ubuntu1.1 [131 kB] Réception de:8 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2 194 B] Réception de:9 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtiff5 amd64 4.0.6-1ubuntu0.2 [146 kB] Réception de:10 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libvpx3 amd64 1.5.0-2ubuntu1 [732 kB] Réception de:11 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxpm4 amd64 1:3.5.11-1ubuntu0.16.04.1 [33,8 kB] Réception de:12 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgd3 amd64 2.1.1-4ubuntu0.16.04.8 [126 kB] Réception de:13 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpq5 amd64 9.5.10-0ubuntu0.16.04 [78,9 kB] Réception de:14 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxslt1.1 amd64 1.1.28-2.1ubuntu0.1 [145 kB] Réception de:15 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 libzip4 amd64 1.0.1-0ubuntu1 [36,3 kB] Réception de:16 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 php-common all 1:35ubuntu6 [10,8 kB] Réception de:17 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-common amd64 7.0.22-0ubuntu0.16.04.1 [843 kB] Réception de:18 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-json amd64 7.0.22-0ubuntu0.16.04.1 [16,9 kB] Réception de:19 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-opcache amd64 7.0.22-0ubuntu0.16.04.1 [77,1 kB] Réception de:20 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-readline amd64 7.0.22-0ubuntu0.16.04.1 [12,8 kB] Réception de:21 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-cli amd64 7.0.22-0ubuntu0.16.04.1 [1 287 kB] Réception de:22 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-fpm amd64 7.0.22-0ubuntu0.16.04.1 [1 293 kB] Réception de:23 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0 all 7.0.22-0ubuntu0.16.04.1 [1 294 B] Réception de:24 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-gd amd64 7.0.22-0ubuntu0.16.04.1 [27,2 kB] Réception de:25 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-imap amd64 7.0.22-0ubuntu0.16.04.1 [29,3 kB] Réception de:26 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-mbstring amd64 7.0.22-0ubuntu0.16.04.1 [466 kB] Réception de:27 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-pgsql amd64 7.0.22-0ubuntu0.16.04.1 [55,9 kB] Réception de:28 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-xml amd64 7.0.22-0ubuntu0.16.04.1 [112 kB] Réception de:29 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-zip amd64 7.0.22-0ubuntu0.16.04.1 [19,8 kB] Réception de:30 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapache2-mod-php7.0 amd64 7.0.22-0ubuntu0.16.04.1 [1 229 kB] # Modification du php.ini vi /etc/php/7.0/apache2/php.ini max_input_vars = 4000 memory_limit = 256M upload_max_filesize = 5M # Arrêt / Relance Apache systemctl restart apache2 # Installation de la base de données PostgreSQL apt-get install postgresql Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 libsensors4 amd64 1:3.4.0-2 [28,4 kB] Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql-client-common all 173ubuntu0.1 [28,4 kB] Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql-client-9.5 amd64 9.5.10-0ubuntu0.16.04 [861 kB] Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql-common all 173ubuntu0.1 [154 kB] Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql-9.5 amd64 9.5.10-0ubuntu0.16.04 [3 012 kB] Réception de:6 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql all 9.5+173ubuntu0.1 [5 450 B] Réception de:7 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 postgresql-contrib-9.5 amd64 9.5.10-0ubuntu0.16.04 [448 kB] Réception de:8 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 sysstat amd64 11.2.0-1ubuntu0.1 [243 kB] # PostgreSQL est maintenant configuré pour autoriser l'authentification par mot de passe vi /etc/postgresql/9.5/main/pg_hba.conf host all all 127.0.0.1/32 md5 host all all 192.168.116.1/32 md5 host all all ::1/128 md5 # Configuration de la BDD vi /etc/postgresql/9.5/main/postgresql.conf listen_addresses = '*' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart) port = 5432 # (change requires restart) # Arrêt / Relance PostgreSQL systemctl restart postgresql # Modification du mot de passe Postgres sudo -i -u postgres psql \password postgres \q #création d'un user applicatif createuser -d -P projeqtor exit # Installation d'un outil de compression/décompression apt-get install unzip Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB] # Installation de ProjeQtor 6.4.4 unzip /root/ProjeQtor_v6.4.4.zip -d /var/www/html # Change le proprietaire du répertoire Apache chown -R www-data:www-data /var/www/html chown -R www-data:www-data /projeqtor # Création de la base de données CREATE DATABASE projeqtor WITH OWNER = projeqtor ENCODING = 'UTF8' CONNECTION LIMIT = -1;