====== PHP Übungen ======
git init
git remote add nielshoppe https://github.com/itbsStefan/php-exercises.git
git branch -m main
git pull nielshoppe main
git push --set-upstream nielshoppe main
git switch -c master
git add -A
git commit -m 'mein master Anfang'
git push --set-upstream origin master
git remote add hielsnoppe https://github.com/hielsnoppe/php-exercises.git
git switch main
git pull hielsnoppe main
====== php.ini ======
open_based
display_errors
memory_limit 128M 128M
open_basedir
upload_max_filesize 2M 2M
upload_tmp_dir
openssl.cafile=/Applications/XAMPP...
----
===== lokal Installieren =====
https://deac-fra.dl.sourceforge.net
chmod 755 xampp-linux-x64-8.2.4-0-installer.run
sudo ./xampp-linux-x64-8.2.4-0-installer.run
/opt/lampp/etc
cd /opt/lampp/htdocs && mkdir mysite
sudo chown -R $USER:$USER mysite
oder einfach alles
sudo chown -R $USER:$USER /opt/lampp/htdocs
Der Port 80 kann geändert werden.
sudo /opt/lampp/manager-linux-x64.run
im Manage Servers Tab + Taste Configure
{{ :ibex:kursinhalte:kursteil2:bhserver:lampp.png |lampp}}
sudo /opt/lampp/lampp start
zusätzlich um wie bei nodejs oder Python kann auch php im Pfad-Variable eingetragen werden.
ls /opt/lampp/bin/php
export PATH=/opt/lampp/bin:$PATH
php -v
dann geht auch lokal ohne Apache im aktuellen Ordner:
php -S localhost:1234
==== laravel Projekte ====
php artisan serve
php artisan make:migration usertype --table=users
php artisan migrate
php artisan make:middleware Admin
----
==== Öffne die Kommandozeile in deinem Projekt =====
- Erstellen des Middleware
- Erstelle das Middleware mit dem Artisan-Befehl: ''php artisan make:middleware
'' \\ Dieser Befehl erzeugt eine neue Middleware-Datei im Verzeichnis `app/Http/Middleware` namens `AdminMiddleware.php`.
===== Notizen =====
https://github.com/Txpert/laravel/tree/30.04.2024