Compare commits
10 commits
feature/pr
...
main
Author | SHA1 | Date | |
---|---|---|---|
fbed56d253 | |||
831094af31 | |||
d7334cb0f0 | |||
1957b37256 | |||
05a3ed7b71 | |||
e8cffa7da7 | |||
82482a3ddb | |||
9d8cb88b52 | |||
8a39293a05 | |||
9996629e07 |
1 changed files with 66 additions and 0 deletions
66
README.md
66
README.md
|
@ -64,3 +64,69 @@ If you discover a security vulnerability within Laravel, please send an e-mail t
|
||||||
## License
|
## License
|
||||||
|
|
||||||
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
||||||
|
|
||||||
|
|
||||||
|
# Linux Install
|
||||||
|
|
||||||
|
## Debian 11
|
||||||
|
|
||||||
|
Install guide for debian 11
|
||||||
|
|
||||||
|
### Pre Reqs
|
||||||
|
|
||||||
|
#### Install Composer
|
||||||
|
* https://www.digitalocean.com/community/tutorials/how-to-install-composer-on-debian-11-quickstart (only do after install PHP 8.2 if that is not done see the commands in the install commands section)
|
||||||
|
|
||||||
|
### Install Commands
|
||||||
|
```
|
||||||
|
sudo apt update
|
||||||
|
apt-get install apache2 curl git unzip mariadb-server -y
|
||||||
|
sudo apt install lsb-release apt-transport-https ca-certificates software-properties-common -y
|
||||||
|
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
||||||
|
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install php8.2 -y
|
||||||
|
php -v
|
||||||
|
sudo apt install libapache2-mod-php8.2 php8.2-mbstring php8.2-curl php8.2-gd php8.2-intl php8.2-odbc php8.2-mysql php8.2-pdo-sqlite php8.2-xml
|
||||||
|
sudo systemctl restart apache2
|
||||||
|
cd /var/www/html/
|
||||||
|
git clone git@code.techinc.nl:techinc/printer-manager-admin.git
|
||||||
|
chown -R www-data:www-data printer-manager-admin/
|
||||||
|
printer-manager-admin
|
||||||
|
cd printer-manager-admin
|
||||||
|
composer install
|
||||||
|
sudo mysql_secure_installation
|
||||||
|
sudo mysql -u root -p
|
||||||
|
CREATE DATABASE printer_manager_admin;
|
||||||
|
CREATE USER 'printer-manager-admin'@'localhost' IDENTIFIED BY 'your_password';
|
||||||
|
GRANT ALL PRIVILEGES ON printer_manager_admin.* TO 'printer-manager-admin'@'localhost';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
exit;
|
||||||
|
cp .env.example .env
|
||||||
|
```
|
||||||
|
vim .env (edit the db config)
|
||||||
|
```
|
||||||
|
php artisan key:generate
|
||||||
|
php artisan migrate
|
||||||
|
php artisan make:filament-user
|
||||||
|
```
|
||||||
|
```
|
||||||
|
vim /etc/apache2/sites-enabled/000-default.conf (set DocumentRoot /var/www/html/printer-manager-admin/public)
|
||||||
|
vim /etc/apache2/apache2.conf
|
||||||
|
```
|
||||||
|
add the following:
|
||||||
|
```
|
||||||
|
<Directory /var/www/html/printer-manager-admin/public>
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
```
|
||||||
|
Then Run:
|
||||||
|
```
|
||||||
|
a2en enable rewrite
|
||||||
|
systemctl restart apache2
|
||||||
|
```
|
||||||
|
You are good to go!
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue