Neu PHP als Apache Modul oder CGI

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.065
90
Moin zusammen,

welchen Unterschied macht es, ob PHP als Apache Modul oder CGI geladen wird. Hat das Auswirkungen auf Performance oder sonstige Dinge?

Gruß,

Guido
 

n_z

Aktives Mitglied
16. Juni 2016
84
8
In 99% aller Fälle willst du es als Modul (mod_php) einbinden...
Gibt mit dem JTL Shop viel bessere Performance.

Bei welchem Hoster bist du?
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.065
90
wir sind bei all-inkl (Business Tarif - kein eigener Server). Unser Shop läuft auf einem Server, welcher nur 5.3 als Apache Modul hat und alle neueren nur als CGI. Nun bin ich am Ausloten, welchen Einfluss es hat und ob sich ein Umzug auf einen anderen Server lohnt.

Einen Leistungseinbruch habe ich nicht feststellen können. Den einzigen Unterschied den ich sehe, ist dass diverse Einstellungen aus der .htaccess wie zB max_execution time nicht mehr greifen. Sie steht nun auf nur 30 Sekunden. Habe aber auch hier diesbezüglich nich nichts negatives feststellen können.

Edit: all-inkl schreibt gerade, dass ein Umzug kostenlos und jederzeit möglich ist. Ist vermutlich der bessere Weg?
 

n_z

Aktives Mitglied
16. Juni 2016
84
8
Wenn PHP als CGI läuft, kannst du die Einstellungen für PHP nichtmehr über die .htaccess ändern, sondern die php.ini verwenden.

Wenn es nicht gerade PHP7 ist lohnt sich der Aufwand vermutlich nicht.
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.065
90
na ja , mit PHP 7 läuft der Shop ja nicht. Der Aufwand beträgt laut all-inkl nur ein E-Mail mit der Beauftragung des Umzuges. Danach soll alles weiter funktionieren - aber trau schau wem...

Mir machen halt die 30 Sekunden max_execution_time sorgen - sollen ja vermutlich nicht ohne Grund mid. 120 Sekunden betragen
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.065
90
auch der 3.20B5? Unabhängig davon ist PHP7 im Guide unter Systemvoraussetzungen überhaupt nicht erwähnt.
 

exe

Guest
Meine 2 Cents...

Es ergibt keinen Sinn noch mod_php einzusetzen. FPM ist deutlich performanter und besser zu skalieren als ein in den Apache "geklebtes" Modul. Es gibt durch den Einsatz von FPM deutlich mehr Möglichkeiten in der Konfiguration, die auch bitter nötig sind, aber keine Einschränkungen. PHP-FPM erwartet allerdings mehr Know-How vom Administrator, als ein mod_php.

Je nach Einsatz würde ich immer zu Nginx -> PHP-FPM oder Apache -> PHP-FPM raten.

Zu Thema PHP5 ... schaut euch bitte den Support der PHP Versionen an, damit ihr wisst wann die ersten Sicherheitslücken nicht mehr gefixed werden und ihr in die Gefahr lauft gehackt zu werden. Alles unter der PHP version 5.6 ist momentan sehr kritisch :
https://en.wikipedia.org/wiki/PHP#Release_history
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.367
343
Halle (Saale)
Nunmal keine unnötige Panik verbreiten.
Nur weil der Support von PHP selbst eingestellt wurde, heißt das nicht, dass alle Versionen unter 5.6 automatisch unsicher sind.
Die Pflege wird dann nur halt durch die entsprechenden Linux-Distributionen fortgeführt.
Z.B. in Ubuntu 14.04 (https://launchpad.net/ubuntu/trusty/+source/php5) je nach HWE noch bis 2019.
Die verlinkte PHP-Release-History ist also nur eingeschränkt hilfreich.
 

chico1401

Gut bekanntes Mitglied
26. Juni 2009
970
11
helllloooooo

ich bin auch grade am überlegen, ob wir PHP 7.0 ggf 7.1 umstellen lassen sollen. Genau wie bei TE gibt es nur
upload_2017-7-19_12-31-36-png.23892


Laut all inkl Support:
[...]Wenn PHP 7 zwingend als Modul benötigt wird, so müssten wir Ihren Account auf einen anderen Server umziehen.
Wir bieten auch Server mit PHP 7 / MySQL 5.7 und Apache 2.4 (http/2 Unterstützung) an und können Ihren Account gern kostenlos auf solch einen Server umziehen.
Bei einem Umzug Ihres Accounts werden alle Domains und Subdomains des Accounts und evtl. Unteraccounts mit umgezogen. Alle Daten (FTP, MySQL, KAS-Einstellungen etc.) bleiben bei dem Umzug erhalten. Der Serverumzug findet standardmäßig Nachts ab 02:00 Uhr statt.[..]

Was ist nun besser, hab das hier irgendwie nicht ganz rauslesen können, CGI oder Apache-Modul?
 

chico1401

Gut bekanntes Mitglied
26. Juni 2009
970
11
ah okay, danke für die Rückmeldung. Dann werden wir mal auf 7.0 umstellen lassen, da der 7.1 kein ioncube hat.....
 

chico1401

Gut bekanntes Mitglied
26. Juni 2009
970
11
hab das jetzt umgestellt auf php7.0, nun kann ich aber im Template die CSS und Javascript Dateien nicht mehr komprimieren, ohne dass das Template zerschossen aussieht.
Hab den Template Cache geleert, Browser Cache, alle Plugins mal deaktiviert, nix....
Muss man da jetzt noch was machen?
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
314
Düsseldorf
Prüfe mal die Berechtigungen der Verzeichnisse. Durch die Umstellung läuft der Webserver unter einem anderen User und der kann jetzt ggf. nicht schreiben (beim Komprimieren der Dateien).
 
  • Gefällt mir
Reaktionen: chico1401

chico1401

Gut bekanntes Mitglied
26. Juni 2009
970
11
okay danke. Laut Shop Backend ist soweit, auch die Verzeichnisberechtigungen, alles in Ordnung

braucht man bei php7(fpm) eine php.ini, wenn ja wie und wo und welche?!?!?!?
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
314
Düsseldorf
Wenn Du in der Serververwaltung keinen Link auf die PHPInfo hast, dann erstelle eine php-Datei mit phpinfo(). Dann siehst Du, welche php.ini verwendet wird.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5.3.x - PHP Fatal Error - PriceRange.php JTL-Shop - Fehler und Bugs 3
Neu Google Bilder Bot Zugriff auf /dbeS/bild.php?a=1375538&n=1&url=0&s=0 Allgemeine Fragen zu JTL-Shop 3
Neu Kleines PHP Skript für MySQL Shop Datenbank Backup - gratis Betrieb / Pflege von JTL-Shop 3
Neu Einbindung PHP. Datei ins Template - Wert aus PHP Datei lesen Templates für JTL-Shop 5
Neu Update auf 5.3.3 - JTL Widgets erzeugt Fehler in CampaingController.php JTL-Shop - Fehler und Bugs 2
Neu Läuft der JTL-Shop 4 mit der PHP Version 8.2.20 ??? Einrichtung von JTL-Shop4 2
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Packliste als CSV exportieren JTL-Wawi 1.9 9
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Bestandskunden JTL Wawi als Kundenaccounts Woocommerce anlegen WooCommerce-Connector 3
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Neu Gebinde wie angelegt unter sonstiges als Barcode ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu Aufruf Ameise als Batch JTL-Ameise - Ideen, Lob und Kritik 0
Amazon FBA Gutschrift als Rechnungskorrektur? JTL-Wawi 1.9 1
Neu Aktionsleiste als generelles Portlet? Allgemeine Fragen zu JTL-Shop 1
Neu Abweichende Lieferadresse als Standard Allgemeine Fragen zu JTL-Shop 2
Neu Ausblenden von Artikeln wenn Bestand weniger als Mindestintervall Allgemeine Fragen zu JTL-Shop 0
Neu Editor im Shop als Vollbild nicht mehr möglich? Allgemeine Fragen zu JTL-Shop 4
Unterkategorie als Link auf eine andere Hauptkategorie setzen Einrichtung JTL-Shop5 2
Neu Zahlungsarten automatisch als bezahlt markieren Shopify-Connector 1
Neu Links als Menüeintrag setzen Allgemeine Fragen zu JTL-Shop 6
Neu Nettopreise aus Shopify werden als Bruttopreise an JTL übertragen Shopify-Connector 2
Neu API Rest Server als Dienst starten User helfen Usern - Fragen zu JTL-Wawi 1
Neu WooCommerce-Kategorie Name wird nicht übertragen -> WooCommerce-Kategorie #1, #2, #3 wird als Name genommen WooCommerce-Connector 1
Neu Farbe setzen funktioniert nach dem Updaten anders als früher. Was kann ich dagegen tun? Arbeitsabläufe in JTL-Wawi 0
Neu Greyhound Empfehlung als Ersatz für den Servicedesk / Datenübertragung / API Servicedesk (Beta) 13
Neu Preisliste mit reduzierten Bildgrößen als PDF speichern Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Komme nicht mehr als Admin in meinem Shop Allgemeine Fragen zu JTL-Shop 9
In Bearbeitung TES wird nicht auf dem Bog als QR-Code gedruckt Allgemeine Fragen zu JTL-POS 2
Neu FFN Larer als primäres Lager festlegen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Wawi startet nicht, nur als Beta Oberfläche JTL-Wawi - Fehler und Bugs 1
Neu Artikel werden bei Hermes versendung bei ebay nicht als verschickt makiert JTL-ShippingLabels - Fehler und Bugs 1
Beantwortet Abfrage des Verkaufskanals als Bedingung JTL-Workflows - Fehler und Bugs 2

Ähnliche Themen