Jika Anda berhasil, Anda akan merusak bagian dari Sistem
Anda tidak ingin melakukan itu. Apache2 adalah bagian dari OS. Jika Anda entah bagaimana mencapai apa yang Anda cari, Anda akan mematahkan kemampuan apa pun untuk memutakhirkan Apache2 atau mengeluarkan pembaruan keamanan peran Apple yang diterapkan menggunakan Mac App Store bawaan atau pembaruan perangkat lunak dari Apple. Anda harus membiarkannya dan menginstal Apache2 yang berbeda. Selain itu, dengan cara itu Anda akan yakin bahwa pembaruan Apple selanjutnya juga tidak merusak versi peningkatan Apache2 Anda, yang kemungkinan besar (jika tidak bisa dihindari).
MacPorts
MacPorts adalah solusi manajemen paket yang kuat, stabil, matang dan mudah digunakan, untuk OS X. Ini dimodelkan setelah sistem port FreeBSD , yang telah diadopsi sebagai dasar pkgsrc NetBSD . Saya sangat merekomendasikan MacPorts .
instal Xcode 5.1.1
MacPorts membutuhkan versi xcode yang sesuai; xcode_5.1.1.dmg adalah versi terbaru untuk Mavericks (setelah mendaftar untuk akun pengembang gratis, dan masuk ke developer.apple.com, tautan itu akan memulai unduhan xcode Anda). Setelah pengunduhan selesai:
hdiutil attach -quiet -noverify -nobrowse -noautoopen ~/Downloads/xcode_5.1.1.dmg
cp -npR /Volumes/Xcode/Xcode.app /Applications/
hdiutil detach -quiet /Volumes/Xcode
open -g /Applications/Xcode.app
sleep 8
killall Xcode.app
Instal MacPorts
Dapatkan untuk tahu MacPorts
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
tar xf MacPorts-2.2.1.tar.bz2
cd MacPorts-2.2.1
./configure
make
sudo make install # *not war!*
cd ..
rm -rf Macports-*
sudo /opt/local/bin/port -v selfupdate
diskutil quiet repairPermissions /
tambahkan MacPorts ke $ PATH Anda:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
instal Apache 2.4.9
Jose@stack:~$
Jose@stack:~$
Jose@stack:~$ port info apache24-devel
apache24-devel @2.4.9 (www)
Variants: eventmpm, openldap, [+]preforkmpm, universal, workermpm
Description: Apache is an HTTP server designed as a plug-in replacement for the NCSA server version 1.3
(or 1.4). It fixes numerous bugs in the NCSA server and includes many frequently requested
new features, and has an API which allows it to be extended to meet users' needs more
easily.
Homepage: http://httpd.apache.org/
Library Dependencies: apr, apr-util, expat, openssl, pcre, perl5, zlib
Platforms: darwin, freebsd, openbsd
License: Apache-2
Maintainers: ryandesign@macports.org, macintosh@mathiesen.info, pixilla@macports.org,
openmaintainer@macports.org
Jose@stack:~$
Jose@stack:~$
Jose@stack:~$ sudo port -vsc install apache24-devel
Itu benar-benar semua yang ada untuk itu. Jika Anda dapat mengkonfigurasi httpd.conf, Anda dapat melakukannya juga. Dan Anda dapat tetap memperbaruinya ke ujung mimisan hanya dengan:
sudo port -vsc selfupdate
sudo port -vsc upgrade installed
MacPorts tidak akan mengganggu penggunaan server Apache2 internal OS X, atau dengan perangkat lunak lain. Itu membuat semua yang diinstal di direktori / opt-nya.
Jika karena alasan apa pun Anda tidak puas dan / atau perlu menghapus MacPort:
untuk benar-benar menghapus MacPorts
sudo port -dfp uninstall --follow-dependencies installed
sudo port -dfp uninstall all
sudo rm -rf /opt/local
sudo rm -rf /Library/Tcl/macports*