Archiv verlassen und diese Seite im Standarddesign anzeigen : Php 4.3.4
Ich habe nach folgender Anleitung PHP 4.3.4 installiert:
http://www.griessmeier.de/linux/php_install.htm
Jetzt möchte ich zu Testzwecken die PHP konfiguration verändern (also die php.ini) aber auf meinem gesamten Rechner findet sich keine php.ini.
Ich habe alles in ein seperates verzeichnis compiliert und installiert ( bei mir /webserver/php )
Funktioniert auch alles kann die einstellungen mit phpinfo(); aufrufen, nur scheint keine php.ini da zu sein!
Was nun?
probiers mal hiermit, vorher aber ein "updatedb" machen!
locate php.ini
Okay hab ich gemacht aber die befindet sich nur in dem verzeichnis das erstellt wurde nachdm ich den "tar vxfz.." Befehl ausgeführt habe im Verzeichnis in das ichs installiert hab is aber keine!
Im PHP Sourceverzeichnis liegt eine Datei namens INSTALL, ich zitiere daraus:
QUICK INSTALL (Static)
[...]
$ cd ../apache_1.3.x
$ ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
(The above line is correct! Yes, we know libphp4.a does not exist at this
stage. It isn't supposed to. It will be created.)
$ make
(you should now have an httpd binary which you can copy to your Apache bin dir if
is is your first install then you need to "make install" as well)
$ cd ../php-4.x.y
$ cp php.ini-dist /usr/local/lib/php.ini
You can edit /usr/local/lib/php.ini file to set PHP options.
Edit your httpd.conf or srm.conf file and add:
AddType application/x-httpd-php .php
Ah okay!
Jetzt frage ich mich aber wo der sich dann die PHP-Konfiguration herholt wenn auf meinem Rechner keine php.ini vorhanden ist! Wie geht das denn?
Aber okay ich kann die php.ini-dist ja verwenden nu
r wo genau muss die dann hin? Wie gesagt habe PHP in "/webserver/php" installiert!
Erstell eine php Datei mit folgendem Inhalt:
<html>
<head>
<title>PHP Testseite</title>
</head>
<body>
<?
phpinfo();
?>
</body>
</html>
Und ruf die Datei im Browser auf. Im ersten Block findest Du eine Zeile "Configuration File (php.ini) Path". Den Ort der php.ini kannst Du mit ./configure "--with-config-file-path=/PATH" dahinlegen, wo Du möchtest, bei mir z.B. "--with-config-file-path=/etc"
da steht die php.ini wäre in dem verzeichnis /webserver/php/lib aber da ist sie nicht!
Wie kann das denn sein?
Habe jetzt nochmal neu Compiliert, und den pfad der php.ini angegeben, aber existieren tut sie in dem Pfad dennoch nicht
Ich hab keine Ahnung wieso!
Nunja habe sie jetzt Manuell da reinkopeirt. und nun funktioniert es was ich machen will!
das solltest du auch schon die ganze zeit so machen!!!
Komischerweise steht da aber in dem Tutorial nachdem ichs gemacht habe nichts von
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.