Hogyan találom meg a php.ini fájlt?

Ha WordPressel dolgozol, előbb vagy utóbb fel kell tenned magadnak ezt a kérdést. Habár nem kapcsolódik közvetlenül a WordPresshez, a php.ini a szerver egyik legfontosabb konfigurációs fájlja, mivel felelős a PHP telepítésének beállításáért, és így a WordPress webhely és a php.ini gyakran kéz a kézben járnak.

Az útmutatót angolul itt olvashatod el: How Do I Find php.ini File?

A leggyakoribb paraméter, amelyet meg kell változtatni, az az upload_max_filesize. Alapértelmezés szerint ez 2Mb, ami meglehetősen alacsony. Más népszerűek közé tartoznak a register_globals, a safe_mode és a max_execution_time. Ezt a fájlt is használhatod a PHP telepítés kiterjesztéseinek engedélyezéséhez vagy letiltásához.

#mc_embed_signup {háttér: #fff; egyértelmű: left; font: 14px Helvetica, Arial, sans-serif; }
/ * Add hozzá a saját MailChimp űrlap stílusodat a webhely stíluslapján vagy ebben a stílusblokkban.
Javasoljuk, hogy ezt a blokkot és az előző CSS-hivatkozást helyezd át a HTML-fájl HEAD-jára. * /

Iratkozz fel a levelezőlistánkra.

A rendszer és a szerver környezetétől függően különböző helyeken és módokon található meg a php.ini fájl.

Hol van a PHP.ini?

Akár helyi kiszolgálón vagy élő szerveren dolgozol, a legegyszerűbb és legmegfelelőbb módja annak, hogy megtaláld a php.ini fájlt, hogy létrehozol egy PHP-fájlt egyetlen kódsorral, és megtekinted a kimenetet.

01 Hozz létre egy fájlt (nevezd el tetszőlegesen, esetünkben ez a 'test.php'), és győződj meg róla, hogy a .php kiterjesztéssel fejeződik be.
02 Add meg ezt a kódsorozatot:

<?php phpinfo(); ?>

01 Nyisd meg a fájlt a böngészőn keresztül. Például, ha a gyökérkönyvtárba helyezted, futtasd a http://mywebsite.com/test.php fájlt.

Valami ilyesmit kell látnod:

A php.ini fájlnak a "Konfigurációs fájl elérési útja" szakaszban kell lennie, vagy hasonlóan a "Betöltött konfigurációs fájl" részben. Az első hely az alapértelmezett, a második hely akkor érvényes, ha a PHP telepítését modulként használják.

Más megoldások

Ha egyes esetekben egy php fájl létrehozása és egy sornyi kód beillesztése nem működik, akkor vannak más módok a php.ini megtalálásához.

Helyi szerver

Ha helyben dolgozol, a php.ini megtalálása a használt szerverkörnyezettől függ. Fussunk gyorsan végig a legnépszerűbbeken.

WAMP

Kattints a bal egérgombbal a WAMP szerver ikonjára, majd menj a PHP -> php.ini fájlra. Könnyű? Könnyű.

XAMPP

Az XAMPP egy kicsit keményebb dió, de kis munka árán ezt is fel lehet törni. Futtasd az XAMPP telepítését, jobb gombbal kattints a 'Config' gombra, és már meg is találtuk:

Linux

Ha Linux alatt vagy, futtasd a következő parancsot a terminálon:

php -i | grep "Loaded Configuration File"

Valami ilyesminek kell megjelennie:

Loaded Configuration File => /usr/local/lib/php.ini

A legtöbb esetben a php.ini a "Loaded Configuration File" -ban található, de ha nincs, cseréld le a "Loaded Configuration File" karakterláncot a 'Configuration File' -ra.

Élő szerver

A php.ini helye leginkább az általad használt tárhelytől függ, de itt beszámolunk a leggyakoribb forgatókönyvekről.

cPanel

Nyisd meg a fájlkezelőt és navigálj a gyökérkönyvtárba. A kis fickónak alul kell ülnie.

Ha nem tudod, hogyan keresd meg a gyökérmappát, egyszerűen menj a fő public_html könyvtárába.

Megosztott tárhely

Sajnos, ha megosztott tárhelyen tartózkodsz, nem férhetsz hozzá a php.ini fájlhoz. A megoldás az, hogy megadod a .htaccess fájlban a szükséges konfigurációs beállításokat a következő mintában:

php_value name value

Itt a név a PHP tulajdonság nevét jelöli, amit meg kell változtatnod. Ugyanez vonatkozik az értékre is. Ez a sor például a maximális feltöltött fájlméretet változtatja meg 8 Mb-ra:

php_value  upload_max_filesize  8M

Újraindítás a változtatások után

Ha legalább egy módosítást végrehajtottál a php.ini fájlban, újra kell indítanod a szervert, ellenkező esetben a módosítások nem lesznek érvényesek. Ha Linuxon vagy, írd be a következő parancsot:

/etc/init.d/httpd restart

A WAMP felhasználóknak jobb gombbal kell rákattintaniuk a szerver ikonra az eszköztárban, és kiválasztaniuk az 'Összes szolgáltatás újraindítása' lehetőséget.

Ha XAMPP-t használsz, menj a fő dashboardra, kattints az 'Apache' modul előtti 'stop' gombra, majd kattints újra a 'start' gombra.

Végszó

Amint láthatod, a php.ini megtalálása egyszerre lehet trükkös és könnyű. Megpróbáltam lefedni a legáltalánosabb megoldásokat és szerverkörnyezeteket, és remélem, ez az útmutató segíteni fog a fájl megtalálásában. Ha ismered a php.ini keresésének egyéb módjait, oszd meg a gondolataidat egy megjegyzés formájában.




Ingrid Almási

Csodálatos dolognak tartom az írást, mellyel új világokat, különleges embereket teremthetünk. Akikért az olvasó izgulhat, szeretheti vagy gyűlölheti őket. Vagyis annak a fantáziáját szereti, aki megalkotta a művet. Ha csak egy írásom elgondolkodtat, elszomorít vagy megnevettet valakit, már megérte tollat ragadnom.