Newsgroup: it.comp.www.php
Titolo: PHP5 & Suse

Ciao a tutti,
qualcuno può indicarmi come procedere con l'installazione del php5 su Suse, 
considerato che Yast mi segnala errori di librerie mancanti come i file 
libpng10.so.0, libpng10.so.2 ecc.. Da shell invece ricevo errori nella 
compilazione.
Mi è gradita una vs. risposta.
ringrazio
Nuccio 


Quali errori? Guarda che se compili un programma e questo non trova le 
librerie la compilazione non va a buon fine... ovviamente... quali parametri 
inserisci?
se fai un normale ./configure lo compila? 

 ha scritto nel messaggio 
news:gccKd.2388$QG6....@twister2.libero.it...

Ciao,
intanto grazie per l'attenzione mostrata.
In effetti, un normale ./configure lo compila. Da neofita, alle primissime 
armi con il sistema Linux, ho seguito alla lettera le istruzioni riportate 
sul testo "PHP5 & MYSQL La Guida", edita da Mc Graw-hill. In particolare mi 
si diceva di digitare il seguente comando:
./configure --with-apxs=/usr/local/apache/bin/apxs  --with-mysql=/usr/local/mysql
per eseguira la configurazione come modulo Apache con il supporto MySQL, che 
poi è quello che in realtà io ho di bisogno, ma il comando mi ritorna un 
errore.
Posso far funzionare adesso l'Apache 2 (preinstallato nella Suse) con Mysql 
e il PHP5 ?
Come faccio adesso a installare il file PHP.INI e impostare il rapporto di 
errore E_ALL
(Mi scuso, ma il libro dà per scontato che l'utente abbia le conoscenze per 
l'installazione di quanto sopra).
Grazie ancora
Nuccio

 ./configure --with-apxs=/usr/local/apache/bin/apxs  --with-mysql=/usr/local/mysql
Scusa la domanda.. ma "Da neofita, alle primissime 
armi con il sistema Linux" pretendi di riuscire ad installare
correttamente PHP5+Apache+Mysql e per di più su una Suse?
Penso che tu possa sopravvivere benissimo con l'installazione di default
almeno per i prossimi 6 mesi, nel frattempo potresti impegnarli a studiare
PHP anziché dedicarti all'amministrazione di sistema o no?
inoltre non vorrei scoraggiarti, ma installare php da sorgenti richiede
una cosa tipo questa qui sotto e la conoscenza esatta di ogni singolo
parametro, al ché converrai che forse è meglio pensare a "guidare"
l'automobile anziché "costruire" l'automobile.
'./configure' '--build=i386-redhat-linux' '--host=i386-redhat-linux'
'--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr'
'--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin'
'--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include'
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var'
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--cache-file=../config.cache'
'--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d'
'--enable-force-cgi-redirect' '--disable-debug' '--enable-pic'
'--disable-rpath' '--enable-inline-optimization' '--with-bz2'
'--with-db4=/usr' '--with-curl' '--with-exec-dir=/usr/bin'
'--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-gd=shared'
'--enable-gd-native-ttf' '--without-gdbm' '--with-gettext'
'--with-ncurses=shared' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr'
'--with-openssl' '--with-png' '--with-pspell' '--with-xml'
'--with-expat-dir=/usr' '--with-dom=shared,/usr' '--with-dom-xslt=/usr'
'--with-dom-exslt=/usr' '--with-xmlrpc=shared' '--with-pcre-regex=/usr'
'--with-zlib' '--with-layout=GNU' '--enable-bcmath' '--enable-exif'
'--enable-ftp' '--enable-magic-quotes' '--enable-safe-mode'
'--enable-sockets' '--enable-sysvsem' '--enable-sysvshm'
'--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx'
'--with-pear=/usr/share/pear' '--with-imap=shared' '--with-imap-ssl'
'--with-kerberos' '--with-ldap=shared' '--with-mysql=shared,/usr'
'--with-pgsql=shared' '--with-snmp=shared,/usr' '--with-snmp=shared'
'--enable-ucd-snmp-hack' '--with-unixODBC=shared,/usr'
'--enable-memory-limit' '--enable-shmop' '--enable-calendar'
'--enable-dbx' '--enable-dio' '--enable-mbstring=shared'
'--enable-mbstr-enc-trans' '--enable-mbregex'
'--with-mime-magic=/usr/share/file/magic.mime'
'--with-apxs2=/usr/sbin/apxs'

> 



Un buon progetto che ti da tutto già pronto è: xampp
http://www.apachefriends.org/en/xampp-linux.html
Non l'ho main installato sotto suse ma trattandosi di una semplice copia 
di files non dovrebbe avere problemi.
L'ultima versione fornisce i seguenti pacchetti: Apache 2.0.52, MySQL 
4.1.8, PHP 5.0.3 & 4.3.10 & PEAR + SQLite 2.8.9/2.8.14 + multibyte 
(mbstring) support, Perl 5.8.4, ProFTPD 1.2.10, phpMyAdmin 2.6.0-pl3, 
OpenSSL 0.9.7d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.7, 
gdbm 1.8.0, zlib 1.1.4, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 
0.2a, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 1.99_17, 
FreeTDS 0.62.4, gettext 0.11.5, IMAP C-Client 2002b, OpenLDAP (client) 
2.2.13, mcrypt 2.5.7, mhash 0.8.18, Turck MMCache 2.4.6, cURL 7.10.7, 
libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.04-dev.
La cosa buona è che è self contained.
Ciao.
	-Ema-

Grazie -Ema-
l'installazione è andata a buon fine, finalmente mi è partito il PHP5, 
adesso potrò riprendere con più serenità la lettura della guida.
Ciao e buona domenica.
Nuccio
"-Ema-" <NOSPALMER...@AThotmail.com> ha scritto nel messaggio 
news:5bLKd.5126$QG6....@twister2.libero.it...


Cornelio wrote:

  Ho compilato PHP5.0.3 su SuSE 8.x e 9.x.
  Facilissimo:
  # ./configure --with-apxs=/usr/local/pkgs/apache-1.3.33/bin/apxs
--enable-mbstring
  # make && make install
  guarda in /usr/lib se c'e' libpng*.*.  Se e' in un posto diverso, puoi
aggiungere quel posto al configure cosi:
  # ./configure --with-apxs=/usr/local/pkgs/apache-1.3.33/bin/apxs
--enable-mbstring  --with-extra-inlcudes=dir1:dir2
--with-extra-libs=dir1:dir2:ecc
  buona fortuna!
  maroc.
-- 
I am not an ANGRY man.  Remove the rage from my email to reply.

Molte grazie Mark.
Ciao
"Mark" <m...@ANGRYLanfear.com> ha scritto nel messaggio 
news:p4SdneJTeLI...@nventure.com...
