====== 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
===== Notizen =====
[[..:regex]]
neues Laravel PHP Projekt anlegen:
mkdir Projektname && cd Projektname
https://bergemannhoehne.sharepoint.com/sites/BE01-Backend-Entwickler/Freigegebene%20Dokumente/General/Recordings/Meeting%20in%20_General_-20240425_105629-Meeting%20Recording.mp4?web=1&referrer=Teams.TEAMS-WEB&referrerScenario=MeetingChicletGetLink.view.view
composer create-project laravel/laravel .
vscode mit extention ''PHP Namespace Resolver'' für \\ use App\pfad\Php\Klassen\Datei \\
https://www.w3schools.com/php/php_regex.asp