apache - icu4c - Updating/installing php after installing Yosemite using Homebrew -
i upgraded yosemite. using apache 2.2, upgrade included 2.4. after configuration nightmares, ended reinstalling 2.4 using homebrew. have configured. however, when utilize old httpd.conf settings php, next error:
symbol not found: _unixd_config\n referenced from: /usr/local/opt/php55/libexec/apache2/libphp5.so\n expected in: /usr/local/cellar/httpd24/2.4.10/bin/httpd\n in /usr/local/opt/php55/libexec/apache2/libphp5.so
when running brew upgrade php55
next error when updating icu4c:
==> upgrading icu4c ==> downloading http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz downloaded: /library/caches/homebrew/icu4c-54.1.tgz error: sha1 mismatch expected: 8c752490bbf31cea26e20246430cee67d48abe34 actual: d625398a0d5cb34a0b5b2c4ab577e3b1957fb460 archive: /library/caches/homebrew/icu4c-54.1.tgz retry incomplete download, remove file above.
removing file not help. i've ran brew doctor
, gives me concerning php:
warning: "config" scripts exist outside scheme or homebrew directories. `./configure` scripts *-config scripts determine if software packages installed, , additional flags utilize when compiling , linking. having additional scripts in path can confuse software installed via homebrew if config script overrides scheme or homebrew provided script of same name. found next "config" scripts: /usr/local/opt/php55/bin/php-config
not sure how proceed. i've tried install php56, needs same dependency. seems icu4c issue, kind of unchartered territory me. thanks
this error has nil version of xcode or gcc, llvm or clang have installed. if @ file in question can see happening.
[uxp@localhost]% brew install icu4c ==> downloading http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz ######################################################################## 100.0% error: sha1 mismatch expected: 8c752490bbf31cea26e20246430cee67d48abe34 actual: a2fd3379ea944f6b2f97fb0f79b7b85cb3e14d0b archive: /library/caches/homebrew/icu4c-54.1.tgz retry incomplete download, remove file above. [uxp@localhost]% file /library/caches/homebrew/icu4c-54.1.tgz /library/caches/homebrew/icu4c-54.1.tgz: html document text [uxp@localhost]% cat /library/caches/homebrew/icu4c-54.1.tgz <html><head> <title>testing</title> <!-- <script src="/js/jquery.com/jquery-1.11.0.min.js"></script> --> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script src="//sourceforge.net/js/mirrors.js"></script> <script src="/js/sf.js"></script> <script> var dr_loc = dr_parse_hash_url(); if (dr_loc) { dr_sf_main(dr_loc); } else { window.location.href = 'http://sourceforge.net/home.html'; } </script> </head><body> <noscript> we're sorry -- sourceforge site in disaster recovery mode, , requires utilize of javascript function. please check later. </noscript> </body></html>
so, wrong server, not machine. simplest approach contact them , allow them deal (it's on sourceforge's end), doesn't help install whatever wanted depends on icu. looking around internet, there copies on mirror sites of tar archive we're looking for, downloading manually , moving homebrew cache directory suffice.
[uxp@localhost]% curl http://dbg.download.sourcemage.org/mirror/icu4c-54_1-src.tgz -o /library/caches/homebrew/icu4c-54.1.tgz % total % received % xferd average speed time time time current dload upload total spent left speed 100 24.3m 100 24.3m 0 0 3669k 0 0:00:06 0:00:06 --:--:-- 5745k [uxp@localhost]% brew install icu4c ==> downloading http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz downloaded: /library/caches/homebrew/icu4c-54.1.tgz ==> ./configure --prefix=/usr/local/cellar/icu4c/54.1 --disable-samples --disable-tests --enable-static --with-library-bits=64 ==> create ==> create install ==> caveats ... ==> summary /usr/local/cellar/icu4c/54.1: 242 files, 65m, built in 74 seconds
to honest, have no thought if solve problem apache , php. if still having issues builtin httpd , php, wipe out versions have installed through homebrew including configuration files in /usr/local/etc
, upgrade icu4c, , systematically begin installation process of apache, php 5.x, , php5x-* modules need in add-on again.
i came across same homebrew failure trying reinstall couchdb, exclusively different original issue was.
php apache homebrew osx-yosemite
No comments:
Post a Comment