Môi trường phát triển cục bộ cho phép bạn sử dụng máy của riêng mình để chạy trang web của mình, thay vì sử dụng một trang web được cung cấp bởi một web hosting Công ty. Bạn có thể tùy chỉnh thiết lập mà không phải lo lắng rằng nó sẽ ảnh hưởng đến trang web trực tiếp của bạn, cũng như thực hiện và kiểm tra sự phát triển trang web trước khi tải lên trang web của bạn. Lấy đi rủi ro khi xây dựng một cái gì đó làm cho quá trình phát triển ít căng thẳng hơn nhiều.
Một lợi ích khác của việc làm việc tại địa phương là bạn không phải kết nối với Internet. Nếu bạn có WiFi chậm, muốn làm việc trong vườn hoặc đang đi du lịch, không cần phải tìm kiếm tín hiệu WiFi mọi lúc.
Thời gian dành cho một trang web dàn dựng và chờ trang web của bạn để làm mới thực sự bổ sung trong một ngày phát triển. Một môi trường địa phương sẽ cho phép bạn tập trung vào mã và các bit thú vị của các trang web xây dựng.
Hướng dẫn này giả định bạn đang ở trên máy Mac và hướng dẫn để bắt đầu với người phục vụ tập trung vào việc này. Đối với một thay thế cho PC, hãy thử Homestead. .
Một kiến thức cơ bản về thiết bị đầu cuối là tốt, mặc dù bạn sẽ có thể làm theo cùng, vì các lệnh đều khá đơn giản. Họ chủ yếu để cài đặt các thành phần tiên quyết và chạy.
Sau khi hoàn thành hướng dẫn này, bạn sẽ thiết lập PHP, Homebrew và Composer trên máy của mình, đã cài đặt Valet và đã học cách thiết lập các trang web cục bộ.
Tải về các tập tin cho hướng dẫn này.
Bước đầu tiên ở đây là cài đặt homebrew. Nhập lệnh sau trong thiết bị đầu cuối của bạn.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tiếp theo, chúng ta cần cài đặt / nâng cấp lên PHP7, vì vậy hãy kiểm tra bằng PHP -V. Nếu bạn cần cài đặt, bạn có thể nhập:
brew install homebrew/php/php70
Nếu bạn khởi động lại cửa sổ đầu cuối của bạn bây giờ và nhập PHP -v.v. Một lần nữa, nó sẽ hiển thị V7 được cài đặt.
Bạn sẽ cần tải xuống trình soạn thảo, sau đó đặt nó vào một thư mục là một phần của đường dẫn của bạn.
Php -r "Sao chép ('https://getcomposer.org/installer', 'Composer-setup.php');"
php -r "if (hash_file ( 'sha384', 'nhà soạn nhạc-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') {echo 'Installer xác';} else {echo 'Installer tham nhũng'; unlink ( 'nhà soạn nhạc-setup. PHP ');} echo php_eol; "
Trình soạn thảo PHP-Setup.php
PHP -R "Unlink ('Composer-Setup.php');"
Bây giờ di chuyển nhà soạn nhạc đến một thư mục trong đường dẫn của bạn. Sau khi hoàn thành, bạn có thể kiểm tra quyền truy cập của mình bằng cách gõ CompoSer-V. .
MV Composer.phar / USR / Local / Bin / Composer
Nếu bạn gõ echo $ path. , bạn sẽ thấy những gì nó chứa. Nếu không, sau đó nhập phần sau để thêm nó.
Đường dẫn xuất = $ PATH: ~ / .composer / nhà cung cấp / bin
Bây giờ chúng tôi đã cài đặt các mảnh, chúng tôi có thể tiếp tục cài đặt Valet. Đầu tiên. Hãy kiểm tra không có gì là sử dụng cổng 80. Nhập các cách sau và nếu nó không trả về, chúng tôi tốt để đi.
Netstat -an | grep "\ .80" | Nghe grep
Chúng tôi sử dụng Trình soạn thảo để cài đặt gói Valet cho chúng tôi, và sau đó chúng tôi có thể chạy cài đặt valet. .
CompoSerglobal yêu cầu Laravel / Valet
Cài đặt Valet
Tạo một thư mục cho các trang web phát triển của bạn và nói với Valet để phục vụ chúng. Lưu ý rằng các thư mục bên trong điều này có thể được truy cập dưới dạng tên miền phụ.
# Di chuyển đến thư mục dự án của bạn
CD ~ / Dự án / Valet /
Công viên Valet
Theo cách tương tự như công viên, nếu bạn không còn muốn một thư mục phục vụ thông qua người phục vụ, hãy sử dụng lệnh Quên từ trong thư mục.
với khoảng trắng //
Valet quên
Bạn cũng có thể liên kết đến các thư mục. Điều này cho phép bạn chọn tên bạn sử dụng.
CD ~ / Dự án / Valet / Subproject /
# Liên kết thư mục Subproject để giúp nó có thể truy cập tại Hyperlink "http://subproject.dev" \ hhttp: //subproject.dev
Subproject liên kết dịch vụ
Bạn có thể chia sẻ URL DEV địa phương của mình đến thế giới bên ngoài. Trong thư mục dự án của bạn, loại chia sẻ người phục vụ và nó sẽ tạo một URL bạn có thể sử dụng.
Bạn sẽ cần cài đặt cơ sở dữ liệu của bạn lựa chọn - cho WordPress, chúng tôi có thể tiếp tục và cài đặt MySQL.
BREW Cài đặt MySQL
Với thiết lập cơ sở dữ liệu, một công cụ để nhập và xuất dữ liệu rất hữu ích, vì chúng ta không có phpMyAdmin hoặc tương tự với người phục vụ vì nó rất nhẹ.
Chúng tôi đang sử dụng phần tiếp theo Pro, vì nó cung cấp một giao diện đơn giản. Bạn có thể tải về tại đây .
Sử dụng các cài đặt mặc định từ MySQL, thêm các chi tiết sau và kiểm tra kết nối của bạn.
Máy chủ: 127.0.0.1
Tên người dùng: Root.
Mật khẩu: (Để trống)
Với tất cả mọi thứ tại chỗ, thiết lập một trang web WordPress. Tạo một thư mục mới bên trong thư mục Valet của bạn và cài đặt lõi WordPress.
Trong phần tiếp theo Pro, tạo một cơ sở dữ liệu mới có cùng tên với thư mục bạn đã tạo. Cập nhật WP-CONFIG. tập tin cho phù hợp.
Bây giờ nếu bạn mở trình duyệt của mình và điều hướng đến (thư mục của bạn) .test Bạn sẽ thấy màn hình cài đặt WordPress. Thực hiện theo điều này thông thường.
Valet không chỉ để chạy cài đặt WordPress, nó thực sự được tạo ban đầu cho sự phát triển của Laravel. Cho dù bạn đang xây dựng một cái gì đó bespoke trong PHP hoặc sử dụng một khung, bạn có thể dễ dàng tạo một trang web mới bằng cách tạo một thư mục mới cho nó trong thư mục gốc của bạn.
Tham gia với chúng tôi vào ngày 26 tháng 9 cho Tạo CSS. , một hội nghị bespoke cho các nhà thiết kế web mang đến cho bạn bởi Creative Bloq, Net và Web Designer. Tiết kiệm £ 50 với một vé chim sớm khi bạn đặt trước ngày 15 tháng 8 năm 2019.
Bài viết này ban đầu được xuất bản trong số 287 của Tạp chí Thiết kế web sáng tạo Nhà thiết kế web . MUA VẤN ĐỀ 287 TẠI ĐÂY hoặc là Đăng ký nhà thiết kế web ở đây .
Những bài viết liên quan:
[số 8] (Tín dụng hình ảnh: Alex Blake / Facebook) Cài đặt quyền riêng tư của Facebook có vẻ giố..
[số 8] Các công cụ vẽ kỹ thuật số đã phát triển nghiêm trọng trong vài năm qua. Các nghệ sĩ có thể ..
[số 8] Ngay cả một quá trình dường như phức tạp như vẽ một bàn tay có thể được đơn giản hóa, v�..
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tạo hiệu ứng văn bản trục trặc. Các hiệu ứng đặc biệt và hoạt hình có thể giúp các trang web ..
[số 8] Tôi bắt đầu sử dụng Rạp chiếu phim 4D một vài tháng sau khi nhận được tai nghe VR của mình m�..
[số 8] Trong hướng dẫn này, chúng tôi lấy đồ chơi vẽ cơ học etch một bản phác thảo như một cảm h�..
Nghệ thuật không chỉ là việc tạo, nó cũng là về chia sẻ. Khi bạn đã làm một công việc tuyệt vời, bạn tự hào, chỉ có thể tự nhiên đến nỗi b�..
[số 8] Thay vì là phương sách cuối cùng, hình ảnh chứng khoán có thể và nên tạo thành một phần thiết..