Để phát triển Web dùng PHP + MySQL trên Mac, thông thường chúng ta phải cài một tập các phần mềm bao gồm Apache, PHP, MySQL gọi tắt là MAMP. Trên Mac Sierra, anh Cook khi phát hành đã có sẳn PHP và Apache nhưng bị ẩn đi. Để sử dụng chúng ta cần kích hoạt chúng lên và cài thêm MySQL Server vào là bắt đầu làm việc. Các bước sau đây sẽ hướng dẫn các bạn làm việc này, phần cuối chúng ta sẽ tải phpMyAdmin và chạy thử để hoàn tất toàn bộ quy trình.
1. Kích hoạt Web Server
Apache được tích hợp sẳn trên Mac 10.12, bạn không phải làm gì, chỉ cần khởi động lên và chiến. Mở Terminal và gõ lệnh sau:
Thử xem đã chạy chưa bằng cách vào http://localhost, bạn sẽ thấy như hình bên trên. Để tắt Web server bạn thay thông số start bằng stop là được.
1. Kích hoạt Web Server
Apache được tích hợp sẳn trên Mac 10.12, bạn không phải làm gì, chỉ cần khởi động lên và chiến. Mở Terminal và gõ lệnh sau:
Code:
sudo su - apachectl start
Thử xem đã chạy chưa bằng cách vào http://localhost, bạn sẽ thấy như hình bên trên. Để tắt Web server bạn thay thông số start bằng stop là được.
2. Kích hoạt PHP cho Web Server
PHP cũng có sẳn trong Mac 10.12 luôn nên chúng ta chỉ cần điều chỉnh file cấu hình của Apache và khởi động lại Apache là xong.
Đầu tiên bạn mở file httpd.conf lên:
Code:
vi /etc/apache2/httpd.conf
Code:
LoadModule php5_module libexec/apache2/libphp5.so
Code:
apachectl restart
Code:
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
3. Cài MySQL Server
Tải file DMG tại đây và cài đặt bằng giao diện rất đơn giản.
Quảng cáo
Khi cài đặt bạn lưu ý ghi lại mật khẩu.
Vào System Preferences, MySQL, start MySQL lên, chạy dòng lệnh sau để thiết lập lại mật khẩu mới cho root và một số tuỳ chọn an toàn:
Code:
/usr/local/mysql/bin/mysql_secure_installation
Sau khi khởi động MySQL chúng ta cần làm thêm một bước để PHP nói chuyện được với MySQL Server, gõ dòng lệnh sau:
Code:
mkdir /var/mysql ln -s /tmp/mysql.sock /var/mysql/mysql.sock
4. Cài PHPMyAdmin
Giờ chúng ta đã có đủ Web Server, PHP, MySQL. Chúng ta sẽ tải và thử chạy phpmyadmin xem được không, phpmyadmin sẽ giúp chúng ta quản lý các Database của MySQL. Dòng lệnh sau đây sẽ cài bản 4.7 (mới nhất hiện tại), bản mới nhất bạn xem tại đây để lấy URL thay cho "phpMyAdmin-4.7.0-all-languages" vào các dòng lệnh.
Quảng cáo
Code:
curl -O https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.zip unzip phpMyAdmin-4.7.0-all-languages.zip -d /Library/WebServer/Documents/ mv /Library/WebServer/Documents/phpMyAdmin-4.7.0-all-languages/ /Library/WebServer/Documents/phpmyadmin
Đăng nhập thử tài khoản root và mật khẩu mới bạn đặt ở bước trên
Đăng nnập thành công!
Giờ thì bạn có thể cài Wordpress, vBulletin, Xenforo, Joomla, Drupal,... hay code được rồi.Đăng nnập thành công!
Chúc vui vẻ!