Cách bật PHP trong Apache cho Mac OS X Yosemite & Mavericks
OS X Mavericks đi kèm với PHP 5.4.30 và OS X Mountain Lion được cài đặt sẵn PHP 5.3.13, mặc dù nếu khởi động máy chủ Apache tích hợp sẵn, bạn sẽ thấy PHP không được bật theo mặc định. Việc thay đổi điều này thật dễ dàng và nếu bạn là nhà phát triển web và muốn PHP chạy trên máy Mac cục bộ của mình với OS X 10.8 trở lên, hãy làm theo để nó hoạt động nhanh chóng.
Launch Terminal và nhập lệnh sau, sử dụng mật khẩu quản trị viên khi được yêu cầu:
sudo nano /etc/apache2/httpd.conf
Bây giờ hãy nhấn Control+W để sử dụng tính năng tìm kiếm của nano và nhập “php”
Định vị dòng sau và xóa nhận xét () khỏi đầu:
LoadModule php5_module libexec/apache2/libphp5.so
Bây giờ nhấn Control+O để lưu các thay đổi, sau đó nhấn Control+X để thoát khỏi nano.
Quay lại dấu nhắc lệnh, bạn sẽ muốn khởi động lại máy chủ Apache để tải mô-đun php. Điều này được thực hiện bằng lệnh sau hoặc bạn có thể bật/tắt công tắc trong bảng điều khiển WebSharing của bên thứ 3:
sudo apachectl restart
Apache nhanh chóng khởi động lại và PHP sẽ được kích hoạt.
Bạn có thể xác minh điều này bằng cách ném bất kỳ tệp php nào vào thư mục ~/Sites/ và tải localhost/~user/file.php vào trình duyệt web hoặc bạn sử dụng phpinfo() để kiểm tra php hiện có cấu hình bằng cách đặt phần sau vào bất kỳ tệp nào có phần mở rộng php:
Lưu tệp đó vào thư mục ~/Sites/ của người dùng và tải tệp đó vào trình duyệt web.
Nếu bạn muốn thực hiện bất kỳ thay đổi nào đối với cấu hình PHP, hãy sử dụng lệnh sau để tạo một bản sao của tệp php.ini mặc định:
cp /private/etc/php.ini.default /private/etc/php.ini
Thực hiện các điều chỉnh đối với tệp php.ini đã sao chép trong /etc/ hoặc /private/etc/ nếu cần, giữ nguyên tệp .default ban đầu. Như thường lệ, bất kỳ thay đổi lớn nào đối với php.ini sẽ cần phải được theo sau bởi một lần khởi động lại Apache khác để có hiệu lực.