드디어 기다리던 Entropy PHP 5.1.1 packages가 오늘 배포되기 시작했다. 이것은 아마도, 난해한 php 컴파일 과정을 번거롭게 생각하는 사용자들에게는 손쉽게 설치할 수 있는 유일한 Mac용 php 바이너리 패키지일 것이다.
이 소식이 더 반가운 것은, 근래에 발표된 Apache 2.2의 새로운 기능들을 맛보려면 php 5.1.x 설치가 필수이기 때문.
당분간은, 설치를 마친 사용자들의 보고들을 지켜 본 후에 바로 갱신해야 겠다.
Mac에서 손쉽게 설치 가능한 바이너리 형태로 제공되는 Apache 2와 PHP 5로는 각각 Server Logistics에서 제공하는 Complete Apache 2와 Marc Liyanage씨의 PHP 5 Package가 많이 쓰이고 있습니다.
그런데, 이 PHP 5 Package는 Mac OS X Server에 설치되어 있는 Apache 2와 함께 사용되도록 컴파일 되었기 때문에 그냥은 Complete Apache 2가 인식을 못합니다.
하지만, 간단하게 이 문제를 해결할 수 있는 방법이 있답니다. 글 마저 읽기 »
PHP 5 설치 후에 MySQL 데이타베이스를 사용하려면, PHP 5 소스코드를 컴파일 할 때에 설정 선택사항들 중에 하나인 –with-mysql=[DIR] (mySQL v4.1 이후의 경우에는 –with-mysqli=[DIR])-를 켜주어야 합니다. 여기서 [DIR]는 MySQL이 설치되어 있는 위치가 됩니다. (일반적으로, /usr/local/mysql)
PHP 4 컴파일 시에는 기본적으로 이것의 선택사항이 켜져 있었으나 PHP 5에 와서는 기본적으로 설정되어 있지 않고, MySQL library도 함께 따라오지 않습니다. (이유는 여기를 참고하세요.)
Mac OS X 10.3의 기본 Apache 1.3을 사용하고 있다면, 이미 컴파일되고 대부분의 library가 포함된 Marc Liyanage씨가 만든 PHP Package를 받아서 손쉽게 설치할 수 있습니다.
참고 글: