#45874 [Com]: socket_read does not work

[email protected] ("roberto at spadim dot com dot br")
Newsgroups php.bugs
Message-ID <[email protected]>
 ID:               45874
 Comment by:       roberto at spadim dot com dot br
 Reported By:      roberto at spadim dot com dot br
 Status:           Feedback
 Bug Type:         Sockets related
 Operating System: linux
 PHP Version:      5.2.6
 New Comment:

i had a problem like this last year, the working ./configure script
worked for a old server, that's because i could change and get the php
socket working again, i readed (i don't remember where) that openssl was
causing some problems with socket, since i don't use openssl i set this
always on
i don't know if this is a problem, but maybe... the
--enable-inline-optimization, the --with-layout=GNU, --disable-debug ,
--disable-rpath, --disable-static, should be a problem too, i didn't
tested but i think that's where we should start testing, 
i don't have (yet) another server to test this configuration options, i
will find a new server and test it maybe next month
thanks


Previous Comments:
------------------------------------------------------------------------

[2008-08-22 03:02:28] roberto at spadim dot com dot br

the working is diferent here:

--with-layout=PHP 
--with-ttf 
--enable-mailparse 
--enable-magic-quotes  
--enable-session  
--enable-sqlite-utf8  
--enable-track-vars 
--enable-safe-mode  
--with-curl 
--with-mime-magic 
--with-freetype-dir=/usr 
--enable-exif 
--with-jpeg-dir=/usr 
--enable-dba 
--without-db2 
--without-db3 
--with-inifile 
--with-flatfile 
--with-gdbm 
--with-openssl 
--with-gettext 
--with-mcrypt=shared,/usr 
--with-mysql-sock=/tmp/mysql.sock 
--with-pdo-mysql=shared,/usr 
--with-mysql=shared,/usr 
--with-sqlite=shared 
--with-pdo-sqlite=shared,/usr 
--with-dom 
--with-dom-xslt 
--with-xsl 
--with-png-dir=/usr 
--with-zlib 
--enable-mbstring=all 
--enable-mbregex 
--enable-dbase  
--with-readline 



the other is differnt here:

--with-layout=GNU 
--enable-inline-optimization 
--disable-debug 
--disable-rpath 
--disable-static  
--with-openssl=shared 
--with-zlib=shared 
--with-curl=shared 
--enable-dba=shared 
--without-db2 
--without-db3 
--with-db4=shared 
--with-gdbm=shared 
--enable-dbase=shared 
--enable-exif=shared 
--with-jpeg-dir=shared,/usr 
--with-png-dir=shared,/usr 
--with-gettext=shared 
--with-ldap=shared 
--with-mcrypt=shared 
--with-mysql=shared 
--with-mysql-sock=/tmp/mysql.sock 
--with-mysql=shared 
--with-mysqli=shared 
--with-ncurses=shared 
--with-pdo-mysql=shared 
--with-pdo-sqlite=shared 
--with-sqlite=shared 
--with-snmp=shared 
--enable-sqlite-utf8=shared 
--with-tidy=shared 
--with-xsl=shared 
--enable-zip=shared   
--with-ttf=shared 
--enable-session=shared 
--with-pcre-regex=/usr 
--enable-json=shared 
--with-iconv=shared 
--with-xmlrpc=shared 
--with-pspell=shared 
--with-freetype-dir=shared,/usr
   



:) sorry i just found and sent, the server is in production

------------------------------------------------------------------------

[2008-08-21 20:52:41] [email protected]

What exactly is the difference with the configure options? (no, I'm not
going to go over line by line those..) 

Reduce the options to minimum amount which shows the error.

------------------------------------------------------------------------

[2008-08-20 20:05:28] roberto at spadim dot com dot br

linux: archlinux 
the source compile ok without error
binary work ok without segmentation fault
just socket dont' work

------------------------------------------------------------------------

[2008-08-20 20:04:29] roberto at spadim dot com dot br

this don't work:
        phpconfig="--prefix=/usr \
        --sysconfdir=/etc/php \
        --with-layout=GNU \
        --with-config-file-path=/etc/php \
        --with-config-file-scan-dir=/etc/php/conf.d \
        --enable-inline-optimization \
        --disable-debug \
        --disable-rpath \
        --disable-static \
        --enable-shared \
        "

	
	
        phpextensions="--with-openssl=shared \
        --with-zlib=shared \
        --enable-bcmath=shared \
        --with-bz2=shared \
        --with-curl=shared \
        --enable-dba=shared \
        --without-db2 \
        --without-db3 \
        --with-db4=shared \
        --with-gdbm=shared \
        --enable-dbase=shared \
        --enable-exif=shared \
        --enable-ftp=shared \
        --with-gd=shared \
        --enable-gd-native-ttf \
        --with-jpeg-dir=shared,/usr \
        --with-png-dir=shared,/usr \
        --with-gettext=shared \
        --with-ldap=shared \
        --with-mcrypt=shared \
        --with-mysql=shared \
        --with-mysql-sock=/tmp/mysql.sock \
        --with-mysql=shared \
        --with-mysqli=shared \
        --with-ncurses=shared \
        --enable-pdo=shared \
        --with-pdo-mysql=shared \
        --with-pdo-sqlite=shared \
        --with-sqlite=shared \
        --enable-shmop=shared \
        --with-snmp=shared \
        --enable-soap=shared \
        --enable-sqlite-utf8=shared \
        --enable-sysvmsg=shared \
        --enable-sysvsem=shared \
        --enable-sysvshm=shared \
        --with-tidy=shared \
        --with-xsl=shared \
        --enable-zip=shared \
        --enable-posix=shared \
        --enable-sockets=shared \
        --enable-xml \
        --with-ttf=shared \
        --enable-session=shared \
        --with-regex=php \
        --with-pcre-regex=/usr \
        --enable-json=shared \
        --with-iconv=shared \
        --with-xmlrpc=shared \
        --with-pspell=shared \
        --with-freetype-dir=shared,/usr \
        "

	
        ./configure ${phpconfig} \
                --disable-cgi \
                --with-readline \
                --enable-pcntl \
                --with-pear=/usr/share/pear \
                ${phpextensions}

------------------------------------------------------------------------

[2008-08-20 20:03:12] roberto at spadim dot com dot br

this work:
        phpconfig="--prefix=/usr \
        --sysconfdir=/etc \
        --with-layout=PHP \
        --with-ttf \
        --enable-mailparse \
        --with-config-file-scan-dir=/etc \
        --enable-bcmath=shared \
        --enable-ftp=shared \
        --enable-gd-native-ttf \
        --enable-magic-quotes \
        --enable-posix=shared \
        --enable-session \
        --enable-shared \
        --enable-shmop=shared \
        --enable-pdo=shared \
        --enable-sqlite-utf8 \
        --enable-sockets=shared \
        --enable-xml \
        --enable-sysvsem=shared \
        --enable-sysvshm=shared \
        --enable-sysvmsg=shared \
        --enable-track-vars \
        --enable-safe-mode \
        --with-readline \
        --with-bz2=shared \
        --with-curl \
        --with-mime-magic \
        --with-freetype-dir=/usr \
        --with-gd=shared \
        --enable-exif \
        --with-jpeg-dir=/usr \
        --enable-dba \
        --without-db2 \
        --without-db3 \
        --with-inifile \
        --with-flatfile \
        --with-gdbm \
        --with-openssl \
        --with-gettext \
        --with-ldap=shared \
        --with-mcrypt=shared,/usr \
        --with-mysql-sock=/tmp/mysql.sock \
        --with-pdo-mysql=shared,/usr \
        --with-mysql=shared,/usr \
        --with-sqlite=shared \
        --with-pdo-sqlite=shared,/usr \
        --with-pear=/usr/share/pear \
        --with-dom \
        --with-dom-xslt \
        --with-xsl \
        --with-png-dir=/usr \
        --with-regex=php \
        --with-zlib \
        --enable-soap=shared \
        --enable-mbstring=all \
        --enable-mbregex \
        --with-snmp=shared,/usr \
        --enable-dbase \
        --enable-pcntl"

	
        ./configure ${phpconfig} \
                --disable-cgi \
                --with-readline \
                --enable-pcntl \
                --with-pear=/usr/share/pear

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/45874

-- 
Edit this bug report at http://bugs.php.net/?id=45874&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.