# PHP.ini Datei erstellen für Sodium und co

**URL:** <https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782>\
**Category:** Programmierung\
**Created:** [16. August 2021 um 09:42 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782 "2021-08-16T09:42:42Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 09:42 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/1 "2021-08-16T09:42:42Z")

</div>

Hat jemand für mich einen code den ich in die php.ini einbinden kann, um beim Server sodium und zip einzuschalten?  
Danke im voraus

---

<div class="post-metadata">

**Author:** ![Marco83](https://avatars.discourse-cdn.com/v4/letter/m/dc4da7/32.png) [@Marco83](https://forum.shopware.com/u/Marco83)\
**Post date:** [16. August 2021 um 10:14 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/2 "2021-08-16T10:14:24Z")

</div>

Suche in der php.ini mal nach „Dynamic Extensions“. Dort steht wie man diese einbindet.  
Zusätzlich kannst Du auch hier nachschauen: [`https://www.php.net/manual/de/book.sodium.php`](https://www.php.net/manual/de/book.sodium.php)

Wichtig ist, dass Sodium auf dem Server installiert ist. Sollte ab PHP 7.2 standardmäßig der Fall sein.

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 10:25 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/3 "2021-08-16T10:25:50Z")

</div>

Strato scheint da ein ganz spezieller Fall zu sein.  
Ich hatte gegooglet und es so verstanden, dass ich die ini Datei selbst erstellen muss.

---

<div class="post-metadata">

**Author:** ![Marco83](https://avatars.discourse-cdn.com/v4/letter/m/dc4da7/32.png) [@Marco83](https://forum.shopware.com/u/Marco83)\
**Post date:** [16. August 2021 um 11:13 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/4 "2021-08-16T11:13:18Z")

</div>

Die php.ini ist immer die Standardkonfigurationsdatei von PHP und immer vorhanden.  
Normalerweise zu finden unter "/etc/php/versionsnummer/(apache2/cli/fpm\*)/php.ini.  
\*Je nachdem welches Interface benutzt wird.

Bei Strato kenne ich mich nicht aus, aber in der Regel kann man diese nicht direkt editieren, da sie für verschiedene Nutzer gilt. Allerdings gibt es Möglichkeiten diese über zusätzlich geladene .ini-Dateien zu erweitern.

Am besten mal bei Strato anfragen wie das bei denen geht, wenn Du das nicht in der Serveradministration direkt einstellen kannst.

Notfalls kann man gewisse php.ini Settings auch über die .htaccess einstellen. Aber bei Low-Level-Bibliotheken wie Sodium und Zip ist das denke ich nicht möglich, da hier die .htaccess zu spät greift.

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 11:27 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/5 "2021-08-16T11:27:03Z")

</div>

Das ist eine sehr ausführliche Antwort. Ich werde den Pfad absuchen und schauen ob ich das hinbekomme. Vielen Dank

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 11:29 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/6 "2021-08-16T11:29:42Z")

</div>

Habe ich gefunden…da weist nicht zufällig was ich da coden muss?

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 11:31 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/7 "2021-08-16T11:31:04Z")

</div>

![Unbenannt](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/070fd7e85247551df16bfcfe594b137aac961c25.jpeg)

---

<div class="post-metadata">

**Author:** ![Marco83](https://avatars.discourse-cdn.com/v4/letter/m/dc4da7/32.png) [@Marco83](https://forum.shopware.com/u/Marco83)\
**Post date:** [16. August 2021 um 12:30 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/8 "2021-08-16T12:30:41Z")

</div>

Das handhabt jeder Hoster unterschiedlich, so dass ich hier keine sichere Antwort geben kann.

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [16. August 2021 um 12:42 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/9 "2021-08-16T12:42:38Z")

</div>

was gibt den folgendes Kommando auf deinem Server aus?  
`php -i | grep "sodium"`  
und - hast du Schreibrechte in `/etc/php/[deine Version]/mods-available/`?

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 12:45 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/10 "2021-08-16T12:45:48Z")

</div>

Du hast mir schon viel geholfen…Ich werde mal bei strato anfragen wie der befehl genau sein muss.

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 12:46 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/11 "2021-08-16T12:46:53Z")

</div>

Ich kann die Software gar nicht installieren. Das wird als Voraussetzung benötigt und ich soll es per code einfügen hieß es von Strato . Natürlich ohne Details von denen

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [16. August 2021 um 12:55 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/12 "2021-08-16T12:55:26Z")

</div>

Das will ich ja wissen, ob sodium noch installiert werden muss oder ob nur das Plugin aktiviert werden muss. Das geht nicht so ganz aus deinen Posts hervor. Über den CLI Befehl `php -i | grep "sodium"` würde man das dann sehen.

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [16. August 2021 um 12:59 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/13 "2021-08-16T12:59:15Z")

</div>

Ich sehe gerade, Sodium gibts bei Strato erst mit PHP 8

> **[PHP nutzen: Folgende Module sind verfügbar | STRATO](https://www.strato.de/faq/hosting/mit-welchen-modulen-steht-php-bei-strato-zur-verfuegung/)**
>
> Ab dem Hosting Starter können Sie bei STRATO für Ihren Webauftritt PHP verwenden. Wir zeigen, mit welchen Modulen PHP verfügbar ist.

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 13:01 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/14 "2021-08-16T13:01:06Z")

</div>

Als Auswahl element ja ab 8 aber man könnte es in die PHP.ini codieren. PHP.ini gefunden aber was kommt rein

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [16. August 2021 um 13:06 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/15 "2021-08-16T13:06:44Z")

</div>

> [@memoshop](#):
>
> PHP.ini gefunden aber was kommt rein

`extension = sodium.so`

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 13:21 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/16 "2021-08-16T13:21:12Z")

</div>

Das teste ich mal gleich

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [16. August 2021 um 13:25 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/17 "2021-08-16T13:25:00Z")

</div>

Hallo,

nur den Eintrag in der php.ini zu ergänzen wird nicht ausreichen. libsodium muss auch auf dem Server installiert sein.

Du findest hierzu im Web diverse Anleitungen je nach Linux-Derivat:  
[https://www.google.de/search?q=install+php+sodium&rlz=1C5CHFA\_enBE940BE940&oq=install+php+sodium&aqs=chrome..69i57.5752j0j7&sourceid=chrome&ie=UTF-8](https://www.google.de/search?q=install+php+sodium&rlz=1C5CHFA_enBE940BE940&oq=install+php+sodium&aqs=chrome..69i57.5752j0j7&sourceid=chrome&ie=UTF-8)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![memoshop](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@memoshop](https://forum.shopware.com/u/memoshop)\
**Post date:** [16. August 2021 um 13:47 UTC](https://forum.shopware.com/t/php-ini-datei-erstellen-fuer-sodium-und-co/89782/18 "2021-08-16T13:47:49Z")

</div>

ja der code alleine hat nicht gereicht. Ich arbeite mich da mal ein. Danke
