Toon posts:

[FreeBSD 5.4 + PHP 4.3.11] Geen php.ini?!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op een FreeBSD 5.4 bak PHP 4.3.11 draaien. Doet het prima.
Alleen kan ik geen php.ini vinden? :?

Uiteraard eerst een /usr/libexec/locate.updatedb gedaan voor ik een locate php.ini gedaan heb.

Iemand die weet in welk bestand de php instellingen verborgen zitten?

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
find / -name php.ini -print als root uitvoeren toont ook niets???

Verwijderd

Topicstarter
nope :'(

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
doe eens phpinfo, dan staat bij mij gewoon Configuration File (php.ini) Path gevuld en ook nog eens bij Configure Command zie ik hem staan.

Wel op voorwaarde dat je php dus werkt :)

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

normaal in /usr/local/etc en heet geen php.ini maar vaak als je hem nog niet bewerkt heb staat er iets voor dacht ik.

  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
ze worden geinstalleerd als
/usr/local/etc/php.ini-dist
/usr/local/etc/php.ini-recommended

welke je dus zelf moet renamen naar php.ini

Verwijderd

Topicstarter
Configuration File (php.ini) Path: /usr/local/lib (voor de rest staat er niks aan waar een php.ini zou moeten staan).

Ik zie in /usr/local/etc echt niks staan:
server# ls -l /usr/local/etc/
total 452
drwxr-xr-x 4 root wheel 512 May 17 20:02 apache2
drwxr-xr-x 3 root wheel 512 May 13 22:56 cvsup
-rw-r--r-- 1 root wheel 3513 May 17 19:21 healthd.conf
-rw-r--r-- 1 root wheel 3513 Aug 17 2004 healthd.conf.sample
-r--r--r-- 1 root wheel 139964 May 14 17:20 lynx.cfg
-r--r--r-- 1 root wheel 139964 May 14 17:20 lynx.cfg.default
-rw-r--r-- 1 root wheel 132839 May 13 21:59 moduli
drwxr-xr-x 2 root wheel 512 May 13 23:30 pam.d
-rw-r--r-- 1 root wheel 733 May 17 20:02 pear.conf
-r--r--r-- 1 root wheel 1362 May 14 17:06 proftpd.conf
-r--r--r-- 1 root wheel 2359 May 17 19:24 proftpd.conf.default
drwxr-xr-x 2 root wheel 512 May 17 19:41 rc.d
-rw-r--r-- 1 root wheel 3312 May 17 19:20 screenrc
-rw-r--r-- 1 root wheel 1292 May 13 21:59 ssh_config
-rw------- 1 root wheel 672 May 13 21:59 ssh_host_dsa_key
-rw-r--r-- 1 root wheel 616 May 13 21:59 ssh_host_dsa_key.pub
-rw------- 1 root wheel 541 May 13 21:59 ssh_host_key
-rw-r--r-- 1 root wheel 345 May 13 21:59 ssh_host_key.pub
-rw------- 1 root wheel 883 May 13 21:59 ssh_host_rsa_key
-rw-r--r-- 1 root wheel 236 May 13 21:59 ssh_host_rsa_key.pub
-rw-r--r-- 1 root wheel 2840 May 13 22:01 sshd_config
Een locate naar php.ini-dist of php.ini-recommended levert ook niks op. Maar in dat geval had die die ook moeten vinden met een locate php.ini (zit tenslotte in de naam), maar met een locate.php wordt dus helemaal niks gevonden.

Iemand nog een idee?

//edit

En nog maar even voor de duidelijkheid:

In /usr/local/lib staat:
server# ls -l /usr/local/lib/
total 5770
drwxr-xr-x 2 root wheel 512 May 17 19:41 apache2
-r-xr-xr-x 1 root wheel 4992 May 14 09:42 hacklocaledir.so
-rw-r--r-- 1 root wheel 4296 May 13 22:11 libasprintf.a
lrwxr-xr-x 1 root wheel 16 May 13 22:11 libasprintf.so -> libasprintf.s o.0
-rwxr-xr-x 1 root wheel 8562 May 13 22:11 libasprintf.so.0
-rw-r--r-- 1 root wheel 4320 May 13 22:09 libcharset.a
lrwxr-xr-x 1 root wheel 15 May 13 22:09 libcharset.so -> libcharset.so. 1
-r--r--r-- 1 root wheel 8830 May 13 22:09 libcharset.so.1
-rw-r--r-- 1 root wheel 169144 May 13 22:08 libexpat.a
lrwxr-xr-x 1 root wheel 13 May 13 22:08 libexpat.so -> libexpat.so.5
-rwxr-xr-x 1 root wheel 169104 May 13 22:08 libexpat.so.5
-rwxr-xr-x 1 root wheel 84954 May 13 22:11 libgettextlib-0.13.1.so
lrwxr-xr-x 1 root wheel 23 May 13 22:11 libgettextlib.so -> libgettextl ib-0.13.1.so
-rw-r--r-- 1 root wheel 3306 May 13 22:11 libgettextpo.a
lrwxr-xr-x 1 root wheel 17 May 13 22:11 libgettextpo.so -> libgettextpo .so.1
-rwxr-xr-x 1 root wheel 8041 May 13 22:11 libgettextpo.so.1
-rwxr-xr-x 1 root wheel 174439 May 13 22:11 libgettextsrc-0.13.1.so
lrwxr-xr-x 1 root wheel 23 May 13 22:11 libgettextsrc.so -> libgettexts rc-0.13.1.so
-rw-r--r-- 1 root wheel 760984 May 14 09:28 libglib-2.0.a
lrwxr-xr-x 1 root wheel 18 May 14 09:28 libglib-2.0.so -> libglib-2.0.s o.600
-rwxr-xr-x 1 root wheel 584904 May 14 09:28 libglib-2.0.so.600
-rw-r--r-- 1 root wheel 8756 May 14 09:28 libgmodule-2.0.a
lrwxr-xr-x 1 root wheel 21 May 14 09:28 libgmodule-2.0.so -> libgmodule -2.0.so.600
-rwxr-xr-x 1 root wheel 13007 May 14 09:28 libgmodule-2.0.so.600
-rw-r--r-- 1 root wheel 340970 May 14 09:28 libgobject-2.0.a
lrwxr-xr-x 1 root wheel 21 May 14 09:28 libgobject-2.0.so -> libgobject -2.0.so.600
-rwxr-xr-x 1 root wheel 243513 May 14 09:28 libgobject-2.0.so.600
-rw-r--r-- 1 root wheel 12252 May 14 09:28 libgthread-2.0.a
lrwxr-xr-x 1 root wheel 21 May 14 09:28 libgthread-2.0.so -> libgthread -2.0.so.600
-rwxr-xr-x 1 root wheel 17326 May 14 09:28 libgthread-2.0.so.600
-rw-r--r-- 1 root wheel 1004538 May 13 22:09 libiconv.a
lrwxr-xr-x 1 root wheel 13 May 13 22:09 libiconv.so -> libiconv.so.3
-r--r--r-- 1 root wheel 1007008 May 13 22:09 libiconv.so.3
-rw-r--r-- 1 root wheel 51464 May 13 22:11 libintl.a
lrwxr-xr-x 1 root wheel 12 May 13 22:11 libintl.so -> libintl.so.6
-r--r--r-- 1 root wheel 40616 May 13 22:11 libintl.so.6
-r--r--r-- 1 root wheel 523382 May 13 23:02 libslang.a
lrwxr-xr-x 1 root wheel 13 May 13 23:02 libslang.so -> libslang.so.1
-r--r--r-- 1 root wheel 444783 May 13 23:02 libslang.so.1
drwxr-xr-x 4 root wheel 512 May 13 22:13 m3
drwxr-xr-x 2 root wheel 512 May 17 07:32 mysql
drwxr-xr-x 4 root wheel 512 May 13 23:30 perl5
drwxr-xr-x 14 root wheel 512 May 17 20:02 php
En dan weer in de map "php" staat:
server# ls -l /usr/local/lib/php/
total 88
-rw-r--r-- 1 root wheel 6 May 17 20:02 .filemap
-rw-r--r-- 1 root wheel 0 May 17 20:02 .lock
drwxr-xr-x 2 root wheel 512 May 17 20:02 .registry
drwxr-xr-x 2 root wheel 512 May 17 20:02 Archive
drwxr-xr-x 2 root wheel 512 May 17 20:02 Console
drwxr-xr-x 3 root wheel 512 May 17 20:02 HTML
drwxr-xr-x 3 root wheel 512 May 17 20:02 Net
drwxr-xr-x 2 root wheel 512 May 17 20:02 OS
drwxr-xr-x 4 root wheel 512 May 17 20:02 PEAR
-rw-r--r-- 1 root wheel 33087 May 17 20:02 PEAR.php
-rw-r--r-- 1 root wheel 17972 May 17 20:02 System.php
drwxr-xr-x 3 root wheel 512 May 17 20:02 XML
drwxr-xr-x 2 root wheel 512 May 17 20:02 build
drwxr-xr-x 3 root wheel 512 May 17 20:02 data
drwxr-xr-x 4 root wheel 512 May 17 20:02 doc
-rw-r--r-- 1 root wheel 10188 May 17 20:02 pearcmd.php
drwxr-xr-x 4 root wheel 512 May 17 20:02 test

[ Voor 58% gewijzigd door Verwijderd op 18-05-2005 07:32 ]


  • badeendjuh
  • Registratie: Oktober 2003
  • Laatst online: 05-02 15:02
Verwijderd schreef op woensdag 18 mei 2005 @ 07:28:
Configuration File (php.ini) Path: /usr/local/lib (voor de rest staat er niks aan waar een php.ini zou moeten staan).
Wanneer er in de phpinfo() geen php.ini achter het Path komt te staan, betekend dat php daar geen php.ini heeft gevonden. En dus maar met de default waardes gaat draaien.

Een oplossing zou kunnen zijn om een php.ini van www.php.net te halen en deze in /usr/local/lib te zetten. (hoewel hij volgens mij standaard naar de /usr/local/etc hoort te kijken)

[ Voor 3% gewijzigd door badeendjuh op 18-05-2005 08:49 ]


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

Mischien het proberen waard om het modules te installeren er zit een paket bij ik dacht php-modules en dan zet hij ze vaak aan in een file die in /usr/local/etc komt te staan mischien zet hij dan ze php.ini ook neer in /usr/local/etc. Het is iedergavel het proberen waard.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

En je hebt wel via de port geinstalleerd? De port moet /usr/local/etc/php.ini-dist en /usr/local/etc/php.ini-recommended installeren.

Zo niet, dan kreeg je ook foutmeldingen bij de installatie; deze bestanden staan namelijk in de pkg-plist van de port, en moesten dus geregistreerd worden bij het installeren van de port.

Bestaan de bestanden volgens pkg_info -L php-4.3.11 wel?

[ Voor 0% gewijzigd door AVL op 18-05-2005 13:45 . Reden: Je hebt toch geen vreemde dingen in /etc/make.conf staan? ]

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Topicstarter
AVL schreef op woensdag 18 mei 2005 @ 13:43:
En je hebt wel via de port geinstalleerd? De port moet /usr/local/etc/php.ini-dist en /usr/local/etc/php.ini-recommended installeren.

Zo niet, dan kreeg je ook foutmeldingen bij de installatie; deze bestanden staan namelijk in de pkg-plist van de port, en moesten dus geregistreerd worden bij het installeren van de port.

Bestaan de bestanden volgens pkg_info -L php-4.3.11 wel?
Nee, php heb ik niet via de ports geinstalleerd, Om de reden dat ik het niet voor elkaar kreeg om de configure lijn aan te passen.... 8)7...

Ik heb dus een tarball van php.net gehaald en die geinstalleerd met dit configure command:

'./configure' '--with-apxs2=/usr/local/sbin/apxs' '--with-mysql' '--enable-track-vars' '--enable-trans-sid' '--enable-force-cgi-redirect' '--with-gettext' '--disable-posix'

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

staat hij nu niet in /etc dan ? of iets in de mappen van /etc je kan het beter doen met ports van freebsd bv met -DWITH dacht ik staat in de Makefile hoe je dat moet doen vaak ;)

Verwijderd

Topicstarter
stefklep schreef op woensdag 18 mei 2005 @ 17:26:
staat hij nu niet in /etc dan ? of iets in de mappen van /etc je kan het beter doen met ports van freebsd bv met -DWITH dacht ik staat in de Makefile hoe je dat moet doen vaak ;)
Nou dat is dus precies m'n probleem, met de ports krijg ik wel een php.ini-dist (o.a.) maar daar kan ik met geen mogelijkheid opties meegeven. Ik heb dit geprobeerd:

make -DWITH_APACHE2 -DWITH_XML -DWITH_TRACK-VARS -DWITH_FORCE-CGI-REDIRECT -DWITH_GETTEXT -DWITH_MYSQL -DWITH_POSIX install

maar dat werkt niet. Ook al op google lopen zoeken, niks. In de makefile staat ook helemaal niks.
Dus als iemand weet hoe ik dat voor elkaar krijg is het ook prima, dan is het probleem ook opgelost :).

  • DR
  • Registratie: December 2000
  • Niet online

DR

/usr/ports/lang/php4-extensions

  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 30-10-2025
find / -name "php.ini*"

[ Voor 28% gewijzigd door JoostBaksteen op 18-05-2005 19:27 ]


Verwijderd

Topicstarter
Corrado schreef op woensdag 18 mei 2005 @ 19:24:
/usr/ports/lang/php4-extensions
Kijk, daar kan ik wat mee :)

Ik kan alleen de FORCE-CGI-REDIRECT en TRACK-VARS daar niet aanzetten, daar ook nog een ide evoor?

  • DR
  • Registratie: December 2000
  • Niet online

DR

Die kunnen gewoon geset worden in je php.ini :?

Verwijderd

Topicstarter
Klopt 8)7.

Zit ik nu nog met 1 dingentje, ik wil ipv de mysql extensie mysqli gebruiken. Dit om de nieuwe methode voor wachtwoord te gebruiken. Dit heb ik nergens kunnen selecteren bij het installeren van PHP en ook in de config kan ik dit niet aanpassen (tenminste. kan wel. Maar doet het niet). Dat die het niet doet komt doordat er geen mysqli.so is. Iemand een idee hoe ik dat kan enablen?

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

Verwijderd schreef op woensdag 18 mei 2005 @ 20:15:
[...]


Kijk, daar kan ik wat mee :)

Ik kan alleen de FORCE-CGI-REDIRECT en TRACK-VARS daar niet aanzetten, daar ook nog een ide evoor?
Ja dat zei ik in me bovenste post ook al wat van maargoed ;). Kijkeens hier naar staat alles netjes in een lijste mischien kan je er wat mee.
http://www.freebsd.org/cg....cgi?query=php4&stype=all >:)

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 13:01

Demo

Probleemschietende Tovenaar

Verwijderd schreef op woensdag 18 mei 2005 @ 18:13:
[...]


Nou dat is dus precies m'n probleem, met de ports krijg ik wel een php.ini-dist (o.a.) maar daar kan ik met geen mogelijkheid opties meegeven. Ik heb dit geprobeerd:

make -DWITH_APACHE2 -DWITH_XML -DWITH_TRACK-VARS -DWITH_FORCE-CGI-REDIRECT -DWITH_GETTEXT -DWITH_MYSQL -DWITH_POSIX install

maar dat werkt niet. Ook al op google lopen zoeken, niks. In de makefile staat ook helemaal niks.
Dus als iemand weet hoe ik dat voor elkaar krijg is het ook prima, dan is het probleem ook opgelost :).
Verwijderd schreef op woensdag 18 mei 2005 @ 20:15:
[...]


Kijk, daar kan ik wat mee :)

Ik kan alleen de FORCE-CGI-REDIRECT en TRACK-VARS daar niet aanzetten, daar ook nog een ide evoor?
Moet je die twee niet bij het compilen van php4 opgeven en de rest bij php4-modules?
Overigens kan je ook 'make config' proberen, dan krijg je in sommige gevallen een configuratiescherm te zien. Ik geloof dat dat bij php4 en php4-modules ook zo was.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Verwijderd schreef op woensdag 18 mei 2005 @ 21:19:
Klopt 8)7.

Zit ik nu nog met 1 dingentje, ik wil ipv de mysql extensie mysqli gebruiken. Dit om de nieuwe methode voor wachtwoord te gebruiken. Dit heb ik nergens kunnen selecteren bij het installeren van PHP en ook in de config kan ik dit niet aanpassen (tenminste. kan wel. Maar doet het niet). Dat die het niet doet komt doordat er geen mysqli.so is. Iemand een idee hoe ik dat kan enablen?
Volgens mij gaat dat alleen met PHP5. In dat geval gebruik je de php5-mysqli port, die ook te installeren is vanuit php5-extensions.

"I'd rather have a bottle in front of me than a frontal lobotomy."

Pagina: 1