Neu PHP als Apache Modul oder CGI

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.065
91
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
91
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
91
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
91
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.369
345
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.789
315
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.789
315
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 6
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
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Wawi 1.9 0
Neu Bestellungen werden als bezahlt markiert WooCommerce-Connector 0
Neu EXTF csv Datev als eigenen Export, statt Ameise? Einzeldifferenzbesteuert! User helfen Usern - Fragen zu JTL-Wawi 2
Gutschrift bzw Rechnungskorrektur größer als neuer Auftrag JTL-Wawi 1.9 2
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Voraussichtliches Lieferdatum aus Auftrag als Rechnungsdatum/Leistungsdatum Arbeitsabläufe in JTL-Wawi 1
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 1
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 16
Lieferanten Rechnungen als bezahlt markieren JTL-Wawi 1.8 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu JTL-Worker als Windows-Dienst - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Durchschnittlichen EK der letzten 3 Monate als Übersicht Eigene Übersichten in der JTL-Wawi 17
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 7
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

Ähnliche Themen