[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!!!!!!!!!!!! |
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 |
|
|
|