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:
OpenSSLPDOMBstringTokenizerGDMySQLNDTidySimpleXMLDOM
apt-get install wget git -y
wget https://scripts.nehemiebarkia.fr/BASH/Installations/SSH-LAMP.sh
bash SSH-LAMP.sh
apt-get install php7.4-{OpenSSL,PDO,MBstring,Tokenizer,GD,MySQLND,Tidy,SimpleXML,DOM} -y
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() ?>
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
php artisan key:generate
php artisan migrate








