====== 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