PHP auf MacOS ElCapitan Fehler kompilieren

347
Quwax

Ich versuche, PHP 5.6.25 auf MacOS Server 5 (aka ElCapitan) mit folgenden Optionen zu kompilieren:

 sudo ./configure \ --prefix=/usr/local/php5 \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --sysconfdir=/etc \ --with-config-file-path=/etc \ --with-config-file-scan-dir=/usr/local/php5/php.d \ --with-config-file-scan-dir=/Library/Server/Web/Config/php \ --with-apxs2=/usr/sbin/apxs \ --with-bz2=/usr \ --with-curl=/usr \ --with-freetype-dir=/usr/local/php5 \ --with-gd \ --with-gettext \ --with-iconv-dir=/usr \ --with-imap-ssl=/usr/local \ --with-imap=/usr/local \ --with-iodbc=/usr \ --with-jpeg-dir=/usr/local/php5 \ --with-kerberos=/usr \ --with-ldap \ --with-libxml-dir=/usr \ --with-mcrypt \ --with-mhash \ --with-mysql-sock=/var/mysql \ --with-mysql=/usr/local/mysql \ --with-pdo-mysql=/usr/local/mysql \ --with-mysqli=/usr/local/mysql/bin/mysql_config \ --with-openssl=/usr/local/include/openssl \ --with-pcre-regex \ --with-png-dir=/usr/local/php5 \ --with-snmp=/usr \ --with-t1lib=/usr/local/php5 \ --with-tidy \ --with-xmlrpc \ --with-xsl=/usr \ --with-zlib-dir=/usr \ --with-zlib=/usr \ --without-pear \ --enable-bcmath \ --enable-calendar \ --enable-cgi \ --enable-exif \ --enable-ftp \ --enable-gd-native-ttf \ --enable-mbstring \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-mbregex \ --enable-sockets \ --enable-cli \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --enable-zip 

Der erste Fehler, den ich ausgeführt habe, waren die fehlenden openSSL-Header-Dateien. Ich habe sie dann über Homebrew installiert. Aber jetzt bekomme ich:

checking "whether flock struct is linux ordered"... "no" checking "whether flock struct is BSD ordered"... "no" configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no 

Mit dieser Option wird es kompiliert, aber ich frage mich, ob es nicht besser wäre, dieses Problem schon vorher lösen zu lassen.

Vielen Dank

0
Runs konfigurieren, mit einem Fehler beenden: In der Datei aus /SourceCache/php-5.6.25/ext/odbc/php_odbc.c:37 enthalten: ext / odbc / php_odbc_includes.h: 98: 10: schwerwiegender Fehler: 'iodbcext. h 'datei nicht gefunden #include Quwax vor 7 Jahren 0
error: 'iodbcext.h' wurde durch die Installation von libiobbc behoben, aber jetzt bekomme ich nicht unterstützte Größe von off_t Quwax vor 7 Jahren 0

0 Antworten auf die Frage