PHP7
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
PHP7
Qualcuno ha già provato a compilare php7 su Slackware?
Ho fatto il pacchetto modificando leggermente quello di Pat e compila bene, solo che poi alla fine non funziona l'estensione mysqli.
Anche da phpinfo() vedo solamente mysqln, e tutti i software che usano mysql non vanno. L'estensione viene compilata, ma è come se non caricasse. Naturalmente ho
p.s.
so che l'estensione mysql non c'è più, ma mysqli dovrebbe funzionare, anche in php5.6 uso mysqli.
Ho fatto il pacchetto modificando leggermente quello di Pat e compila bene, solo che poi alla fine non funziona l'estensione mysqli.
Anche da phpinfo() vedo solamente mysqln, e tutti i software che usano mysql non vanno. L'estensione viene compilata, ma è come se non caricasse. Naturalmente ho
p.s.
so che l'estensione mysql non c'è più, ma mysqli dovrebbe funzionare, anche in php5.6 uso mysqli.
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: PHP7
a me mysqli sul php7 funziona (lo uso su slackware64-current) e lo vedo dal phpinfo...
cosa modifichi nello SlackBuild?
io l'unica cosa che faccio e' levare il primo blocco (9 righe) dalla patch php-fpm.conf.diff.gz dello script che e' in current, lasciandoci questo
cosa modifichi nello SlackBuild?
io l'unica cosa che faccio e' levare il primo blocco (9 righe) dalla patch php-fpm.conf.diff.gz dello script che e' in current, lasciandoci questo
Codice: Seleziona tutto
--- ./sapi/fpm/php-fpm.conf.in.orig 2012-05-20 19:47:53.000000000 +0200
+++ ./sapi/fpm/php-fpm.conf.in 2012-05-21 09:16:32.646276661 +0200
@@ -22,14 +22,14 @@
; Pid file
; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@
; Default Value: none
-;pid = run/php-fpm.pid
+pid = run/php-fpm.pid
; Error log file
; If it's set to "syslog", log is sent to syslogd instead of being written
; in a local file.
; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@
; Default Value: log/php-fpm.log
-;error_log = log/php-fpm.log
+error_log = log/php-fpm.log
; syslog_facility is used to specify what type of program is logging the
; message. This lets syslogd specify that messages from different facilities
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
solo la parte relativa a imap.
Il resto lascio uguale, ho lasciato anche --with-mysql nonostante dica che non esista più (ora c'è solo mysqli).
Ho provato anche a toglierlo comunque, ma è la stessa identica cosa.
Il resto lascio uguale, ho lasciato anche --with-mysql nonostante dica che non esista più (ora c'è solo mysqli).
Ho provato anche a toglierlo comunque, ma è la stessa identica cosa.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
L'ho rilanciato adesso pari pari, e idem
Vedo solo mysqln da phpinfo() ma non mysqli
E qualsiasi programma mysql non va.
Naturalmente extension=mysqli c'è
Vedo solo mysqln da phpinfo() ma non mysqli
E qualsiasi programma mysql non va.
Naturalmente extension=mysqli c'è
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
Sostituendo l'estensione che avevo creato prima con quella del tuo pacchetto funziona ugualmente :/
Quindi l'inghippo è altrove. I file di configurazione non li ho modificati.
Quindi l'inghippo è altrove. I file di configurazione non li ho modificati.
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: PHP7
tieni di conto che, come scrivevo, per fare il pacchetto ho usato pari pari lo script in current (ho solo modificato quella patch) su un'installazione completa di slackware64-current.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
Idem come te, e infatti i file creati hanno tutti stessa dimensione.
dei pacchetti di slackware mi manca solamente scim, sendmail e kernel-source.
dei pacchetti di slackware mi manca solamente scim, sendmail e kernel-source.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
Riprovato su installazione full pulita, e da lo stesso problema. Compila tutto, i moduli ci sono e i log non mostrano errori, però non carica né mysqli né pdo_*
Non so più che pensare. Ho compilato in vari modi, con vare configurazioni, anche mysqli statico, ma sempre lo stesso risultato.
E il problema immagino sia nella compilazione dei moduli, perché ricordo l'ultima volta semplicemente mettendo mysql.so del pacchetto di ponce al posto di quello creato da me funzionava. Quindi configurazione e situazione a run-time non è.
Non so più che pensare. Ho compilato in vari modi, con vare configurazioni, anche mysqli statico, ma sempre lo stesso risultato.
E il problema immagino sia nella compilazione dei moduli, perché ricordo l'ultima volta semplicemente mettendo mysql.so del pacchetto di ponce al posto di quello creato da me funzionava. Quindi configurazione e situazione a run-time non è.
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: PHP7
non so se e' un errore di battitura, ma mysql.so, che indichi nell'ultima riga del post, dalla 7.0.x in poi non c'e' piu', ora c'e' solo mysqli.so.
comunque l'ho appena ricompilato su una slackware64-current full pulita e lo sto usando a casa (con php-fpm, il file di configurazione che usa e' /etc/php.ini, che ho aggiornato con la nuova versione del pacchetto): rispetto allo SlackBuild che e' in slackware64-current ho modificato solo due diff, che linko non gzippati per comodita' https://pastebin.com/Xnyxnurp e https://pastebin.com/Tamm9fSb
il pacchetto che ho fatto e' qui http://ponce.cc/slackware/testing/php-7 ... 1ponce.txz
comunque l'ho appena ricompilato su una slackware64-current full pulita e lo sto usando a casa (con php-fpm, il file di configurazione che usa e' /etc/php.ini, che ho aggiornato con la nuova versione del pacchetto): rispetto allo SlackBuild che e' in slackware64-current ho modificato solo due diff, che linko non gzippati per comodita' https://pastebin.com/Xnyxnurp e https://pastebin.com/Tamm9fSb
il pacchetto che ho fatto e' qui http://ponce.cc/slackware/testing/php-7 ... 1ponce.txz
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
Naturalmente con il tuo va ahahahah ma porca miseria.
Mi faresti un tar dei file che usi per compilare, così lancio esattamente il tuo e vediamo.
Mi faresti un tar dei file che usi per compilare, così lancio esattamente il tuo e vediamo.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHP7
Ora ho lanciato la compilazione del tuo pacchetto.
Tra l'altro prima ho provato a lanciare lo script nei sorgenti di slackware, senza toccare niente, e mi da errore uf8 nel configure. Non son riuscito a fare copia/incolla, se mai riprovo più tardi.
Tra l'altro prima ho provato a lanciare lo script nei sorgenti di slackware, senza toccare niente, e mi da errore uf8 nel configure. Non son riuscito a fare copia/incolla, se mai riprovo più tardi.