Yêu cầu thg 1 30, 2019 2:50 SA 345 0 2
  • 345 0 2
0

Cài đặt CakePHP trên MacOS bị lỗi

Chia sẻ
  • 345 0 2

Hiện mình đang có việc cần phải làm với CakePHP, tuy nhiên khi khởi tạo project mới thì gặp cái lỗi này

Mình đã thử cách cài các php-intl, nhưng đều không tác dụng. Và cài XAMPP ở MacOS hiện là giải pháp đang ổn nhất, vấn đề là nó cũng kèm theo lỗi MySQL không connect 😦 Mọi người giúp mình với

2 CÂU TRẢ LỜI


Đã trả lời thg 1 31, 2019 1:31 SA
Đã được chấp nhận
+3

Screen Shot 2019-01-31 at 8.24.41 AM.png

Anh vừa check thì thấy php-intl đã được bundle vào sẵn gói package php của homebrew rồi, nên em chỉ cần install php bằng brew là sẽ có ngay intl khích hoạt nhé, không phải cài thêm gì cả 😂

Đơn giản chỉ cần 😄

$ brew install php72

Chú ý là có thể em sẽ cần export path, hoặc start service php-fpm nên nữa nến cần. Dùng lệnh which php để check từ terminal, nếu nó ra kết quả là /usr/local/opt/php@7.2/bin/php thì được, còn ra /usr/bin/php thì tức là em vẫn đang dùng php mặc định của MacOS.

Screen Shot 2019-01-31 at 8.30.38 AM.png

Chia sẻ
Avatar Hoàng Đức Quân @devil_boom_129
thg 1 31, 2019 1:44 SA

Ồ ra vậy! Em cảm ơn anh

Đã trả lời thg 1 30, 2019 2:54 SA
0

Remove XAMPP đi, và cài lại hết bằng Homebrew em ạ 😄

Chia sẻ
Avatar Hoàng Đức Quân @devil_boom_129
thg 1 30, 2019 2:58 SA

em đang ko cài xampp ạ. hiện em cài toàn bộ homebrew đấy. Mà thực sự CakePHP thực sự Không-thân-thiện-với-Táo tì nào cả 😭 em cài laravel thì trơn tru bất ngờ😒

Avatar Hoàng Đức Quân @devil_boom_129
thg 1 30, 2019 2:59 SA

@thangtd90 từ ngày hôm qua nghe lời anh Cùi Bắp là factory reset lại máy thì em chưa động vào XAMPP tí nào cả

Avatar Tran Duc Thang @thangtd90
thg 1 30, 2019 3:03 SA

@devil_boom_129 Good job, không động vào XAMPP là tốt rồi =))

Dùng homebrew thì chỉ cần brew install php7x-intl thôi em :-? đang dùng php bao nhiêu thì cài extension tương ứng 😄

em gõ brew search intl ra xem tên package đầy đủ của nó là gì 😄

Avatar Hoàng Đức Quân @devil_boom_129
thg 1 30, 2019 3:05 SA

Vấn đề mới đây ạ

Screen Shot 2019-01-30 at 10.05.16 AM.png

Avatar No Naem @Naem
thg 1 30, 2019 4:08 SA
Avatar No Naem @Naem
thg 1 30, 2019 4:09 SA
thg 1 30, 2019 5:37 SA

@devil_boom_129 Bạn thay cái 7x bằng version tương ứng trên máy bạn ý. VD: php72-intl

Avatar Hoàng Đức Quân @devil_boom_129
thg 1 30, 2019 6:00 SA

@huukimit vẫn báo No formulae find on taps

Avatar Quan @lhquan89
thg 1 30, 2019 10:27 SA

Mình xài bộ đôi Ampps + cakephp hơn năm rồi trên macos khá là ổn định!

  1. sudo apachectl stop => stop apache mặc định
  2. install Ampps http://ampps.com/downloads và khởi động ampps 3.download source cakephp https://github.com/cakephp/cakephp/releases
  3. move Source Code => Applications/AMPPS/www/
  4. run http://localhost/cakephp
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí