Skip to main content

Installer BookStack

  • MySQL version 5.6 or greater; or MariaDB
  • Git (Not strictly required, but helps manage updates)
  • Composer
  • PHP version 7.0.0 or greater
  • PHP Extensions:
    • OpenSSL
    • PDO
    • MBstring
    • Tokenizer
    • GD
    • MySQLND
    • Tidy
    • SimpleXML
    • DOM
apt-get install wget git -y
wget https://scripts.nehemiebarkia.fr/BASH/Installations/SSH-LAMP.sh
bash SSH-LAMP.sh
apt-get install libmcrypt4 php7.4-ldap php7.4-mcrypt -y

Puis vérifier vos besoins (pour les extensions php) grâce au : 

<?php phpinfo() ?>

image-1615840029289.png

image-1615840048960.png

image-1615840072883.png

image-1615840093163.png

image-1615840112099.png

image-1615840131164.png

image-1615840150597.png

image-1615840170152.png

image-1615840195149.png

Install de composer : 

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');" 
sudo mv composer.phar /usr/local/bin/composer

MariaDB : 

sudo mysql -u root -p
# Enter password:
CREATE DATABASE bookstack;
GRANT ALL ON bookstack.* TO 'bookstack-user' IDENTIFIED BY 'MONSUPERMDP';
FLUSH PRIVILEGES;
exit

 

sudo mkdir -p /var/www/html/bookstack
sudo chown -R www-data:www-data /var/www/html/bookstack
cd /var/www/html/bookstack
git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch .
composer install
cp .env.example .env
nano .env

image-1615841267733.png

php artisan key:generate
php artisan migrate

 

Vous pouvez maintenant accéder au site et vous connecter avec le compte : admin@admin.com et le mot de passe : password