Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
[Linux e php]Aiutatemi nell'installazione
Clicca QUI per vedere il messaggio nel forum
maynard80
ho installato Postgres, ho installato Apache, ho fatto poi le seguenti modifiche:
– File httpd.conf
• LoadModule php4_module libexec/libphp4.so
• AddModule mod_php4.c
• AddType application/x-httpd-php .php
• DirectoryIndex index.html index.php

ho copiato il file php.ini nella cartella /php

ho lanciato il server ma....
code:
[root@localhost root]# /usr/local/apache/bin/apachectl start Syntax error on line 207 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot open shared object file: No such file or directory /usr/local/apache/bin/apachectl start: httpd could not be started


Sembra che mod_php non sia installato, allora

code:
./configure --with-apxs=/usr/local/apache/bin/apxs \ --with-pgsgl --with-dom --with-dom-xslt \ --with-dom-exslt --with-configfile-path=/etc/php/ \ --enable-track-vars --enable-trans-sid \ --enable-ftp --with-wddx --enable-ctype \ --with-gd --with-freetype-dir=/usr --with-zlib-dir=/usr/ \ --enable-gd-native-ttf --with-expathdir=/usr \ --with-imagemagick --with-recode --with-gettext


ed ecco un altro errore

code:
checking for the location of libpng... no checking for the location of libXpm... no checking for FreeType 1.x support... no checking for FreeType 2... /usr checking for T1lib support... no checking whether to enable truetype string function in GD... yes checking whether to enable JIS-mapped Japanese font support in GD... no checking for fabsf... yes checking for floorf... yes If configure fails try --with-jpeg-dir=<DIR> configure: error: libpng.(a|so) not found.


allora tolto
--with-gd --enable-gd-native-ttf --with-imagemagick


code:
configure: error: Can not find recode.h anywhere under yes /usr/local /usr /opt.



ho tolto --with-recode il config ha funzionato, ho fatto una minkiata? mi sa di si visto che il make mi da:
code:
nal_functions_cli.lo -lcrypt -lcrypt -lpq -lexslt -lxsltbreakpoint - lxml2 -lxslt -lz -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lcrypt -lcrypt -o sapi/cli/php ext/ctype/ctype.lo: file not recognized: File truncated collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 [root@localhost php-4.3.10]#




aiutatemi!!!!!!!!!!!!

Joda
prova a leggerti questo

maynard80
grazie mille ma no dice bene le opzioni da utilizzare

Joda
Originally posted by maynard80
grazie mille ma no dice bene le opzioni da utilizzare


dai un occhiata nella sosaitis di Linux del dsy.

maynard80
ragazzi ho installato anche php, il server prima delle modifiche funzionava, ora ho fatto le modifiche a httpd.conf e il server non parte:
code:
[root@localhost htdocs]# /usr/local/apache/bin/apachectl start Syntax error on line 207 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot open shared object file: No such file or directory /usr/local/apache/bin/apachectl start: httpd could not be started

maynard80
allora ora il server apache va, e va anche php o cmq ho provato phpinfo() e funziona.

Ho provato a fare la prima connessione al db postgres, ma... non va
code:
<?PHP // Variabili $server = "127.0.0.1"; $port = "5432"; $db = "test"; $auth = "password"; $user = "postgres"; $passwd = ""; // Connessione $connect = pg_Connect("host=$server port=$port dbname=$db ". "user=$user password=$passwd authtype=$auth"); if (!$connect) { echo "Problemi nella connessione.\n"; exit; } $value = pg_Exec($connect,"CREATE USER nomeutente WITH PASSWORD 'password';"); if (!$value) { echo "Errore nella query richiesta.\n"; exit; } echo "Query eseguita con successo.\n"; pg_Close($connect); ?>


la risposta del server è stata

code:
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? in /usr/local/apache/htdocs/prova.php on line 12 Problemi nella connessione.

ripe
Off-Topic:

Cavolo... due giorni per installare php su Linux... e ancora non funziona! Efficiente, direi! :asd:

Gusher
[CUT]

Domanda banale: hai lanciato il demone che rimane in ascolto? :?

CLod
Off-Topic:

apache e php non mi ha mai dato nessunissimo tipo di problema

maynard80
parli del demone postgres? certo che lo ho lanciato

sulla porta ho in ascolto:
[root@localhost root]# netstat -nap | grep 5432
unix 2 [ ACC ] STREAM LISTENING 2504 1078/postmaster /tmp/.s.PGSQL.5432

maynard80
niente sempre il solito errore nel browser..

casper
nel file "postgresql.conf" devi decommentare la riga
tcpip_socket = false

e metterla a true

tcpip_socket = true

inoltre devi decommentare

port=5432


fai ripartire il servizio (non con il sighup...) e dovresti risolvere
:ciao:

maynard80
ottimo, sei l'unico davvero prezioso

maynard80
bene ho installato, peccato che l'unica che si è prestata a funzionare in virtual machine è stata redhat 8.0

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate