Oneway macone

Cài đặt và cấu hình tự động Apache – PHP with Xdebug – MariaDB trên macOS

06/05/2021
Developer
3 0

[Nhà tôi 3 đời đi code dạo, tôi là đời đầu tiên]
DQ;ƯĐ (TL;DR – Dài Quá Ứ Đọc):
Mở Terminal và chạy lần lượt các dòng lệnh sau:
$ git
–> Lệnh này chủ yếu để nó kiểm tra và cài đặt cái Command Line Tools.

Khi cài đặt xong thì chạy tiếp lệnh dưới đây và làm theo hướng dẫn:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/PhongBlack/MLMamPro/main/install.sh)"

Sau khi chạy xong thì chạy tiếp cái này.

$ compaudit | xargs chmod g-w
$ sh ~/mlmampro/install/6.zsh-config.sh

Vậy là xong quá trình cài đặt, Apache, MariaDB, và PHP đã được cấu hình để tự động chạy.
Bạn có thể thử vào: localhost để xem kết quả.

Sau đây là một số lệnh cần thiết trong quá trình sử dụng:

Thêm hoặc sửa virtual host
$ v.conf

Vài lệnh khác:
1. Restart Apache:
$ a.r
2. Start Apache:
$ a.s
3. Stop Apache:
$ a.o

4. Restart MariaDB:
$ m.r
5. Start MariaDB:
$ m.s
6. Stop MariaDB:
$ m.o

Tất cả mấy lệnh này chỉ đơn giản là alias đến các lệnh của Homebrew, bạn có thể thêm hoặc chỉnh sửa các aliases bằng cách chạy:
$ code ~/.oh-my-zsh/custom/develop.zsh

Sau khi lưu lại thì cần Quit Terminal và mở lại thì mới sự dụng được các alias mới thêm.

Nếu có vướng mắc gì, hãy liên hệ @Phong Black trên Group ML & ĐB nhá

  Lưu ý cần đọc
  • Để cài được ứng dụng ngoài App Store bạn cần phải tắt Gatekeeper theo hướng dẫn ở đây.
  • Một số Apps (rất ít, nếu có sẽ ghi chú ở cuối post) yêu cầu thêm tắt SIP cách SIP tham khảo ở đây
Comments
  • Có cần phải cài cả Rosetta ko bạn nhỉ?

    Mình đã thử nhưng ko chạy localhost

    Phạm My 10/06/2021 8:42 Chiều Bình luận
  • Làm sao để gỡ bác nhỉ cài vào ko chạy localhost

    rùa 28/05/2021 3:57 Chiều Bình luận

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

The maximum upload file size: 5 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here