Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách thiết lập WordPress để phát triển cục bộ trong Linux

Cách thiết lập WordPress để phát triển cục bộ trong Linux

WordPress đã phát triển thành CMS dành cho đại đa số các trang web trên Internet. Mặc dù bạn có thể trả tiền cho công ty lưu trữ để giữ trang web WordPress của bạn trên máy chủ của họ, nhưng đó là lựa chọn tốt nhất chỉ dành cho các trang web sẵn sàng sản xuất. Nếu tất cả những gì bạn muốn làm là thử nghiệm và tự làm quen với CMS hoặc muốn bắt đầu phát triển các plugin / chủ đề cho WordPress, thì đây là cách bạn có thể thiết lập mọi thứ cần thiết với XAMPP, cùng với chính WordPress trên máy tính Linux của bạn, để tìm hiểu, phát triển hoặc đánh lừa với nó mà không phải trả một xu nào.

Cài đặt XAMPP

Chúng tôi sẽ theo dõi lộ trình dễ dàng sử dụng trình cài đặt XAMPP của ApacheFriends, điều này biến việc cài đặt Apache, MariaDB, PHP thành việc tiếp theo, tiếp theo.

1. Truy cập trang web ApacheFriends và tải xuống trình cài đặt “XAMPP dành cho Linux” mới nhất.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

2. Vì chúng tôi đang ở giai đoạn tải xuống, hãy truy cập trang web của Bitnami và tải xuống trình cài đặt WordPress mới nhất dành cho Linux.

3. Mở một thiết bị đầu cuối và thay đổi thư mục nơi bạn đã tải xuống hai tệp thành một cái gì đó như:

cd Downloads

Làm cho hai tệp có thể thực thi được:

chmod +x xampp-*-installer.run
chmod +x bitnami-wordpress*-installer.run

Cách thiết lập WordPress để phát triển cục bộ trong Linux

4. Chạy trình cài đặt Apache với:

sudo ./xampp-*-installer.run

5. Chấp nhận các giá trị mặc định và hoàn tất quá trình bằng cách nhấp vào “Tiếp theo>” trên mỗi màn hình của cài đặt. Khi quá trình hoàn tất, hãy bật “Khởi chạy XAMPP” và nhấp vào “Hoàn tất”.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

6. Từ cửa sổ xuất hiện, và trong khi ở trên tab “Chào mừng”, hãy nhấp vào “Mở Thư mục Ứng dụng” và thu nhỏ cửa sổ trình quản lý tệp bật lên. Chúng tôi sẽ cần nó sau, vì vậy đừng đóng nó.

7. Di chuyển đến tab “Quản lý máy chủ” và đảm bảo rằng cả MySQL và Apache Web Server đều đang chạy. Nếu không, hãy chọn chúng và nhấp vào “Bắt đầu” ở trên cùng bên phải. Bạn không cần máy chủ ProFTPD vì bạn sẽ có quyền truy cập cục bộ vào tất cả các tệp, vì vậy bạn có thể để máy chủ này là “Đã dừng”.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

8. Kiểm tra xem mọi thứ có chạy ổn không bằng cách kích hoạt trình duyệt yêu thích của bạn và truy cập địa chỉ “localhost”. Trang chào mừng của XAMPP sẽ hiển thị.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

Lưu ý :để bắt đầu ngăn xếp trong tương lai, hãy sử dụng lệnh:

sudo /opt/lampp/lampp start

Thay vào đó, nếu bạn muốn khởi động và dừng các máy chủ riêng lẻ thông qua GUI được cung cấp:

cd /opt/lampp
sudo ./manager-linux.run

Nếu bạn có cài đặt 64-bit, lệnh thứ hai sẽ là:

sudo ./manager-linux-x64.run

Cài đặt WordPress

1. Với việc xếp chồng lên nhau và đang chạy XAMPP, hãy tiếp tục cài đặt Bitnami’s WordPress. Chạy nó với:

sudo ./bitnami-wordpress*-installer.run

2. Nhấp vào Tiếp theo, giữ nguyên thư mục cài đặt mặc định, tạm dừng ở màn hình “Tạo tài khoản quản trị”. Nhập chi tiết tài khoản bạn muốn sử dụng để đăng nhập vào cài đặt WordPress cục bộ sắp ra mắt của bạn. Để trống hộp Mật khẩu MySQL nếu bạn đã theo dõi cho đến nay =mật khẩu XAMPP mặc định để trống.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

3. Trình cài đặt cũng sẽ cung cấp cho bạn một tùy chọn để thay đổi tên Blog đã chọn trước (và quá chung chung). Nếu bạn muốn biến điều này thành một trang web thực sự được lưu trữ trên một máy chủ thực và người khác có thể truy cập, chúng tôi khuyên bạn nên nhập tên bạn định sử dụng chứ không phải tên tạm thời. Điều này sẽ tỏ ra hữu ích trong việc giữ các hành động tìm và thay thế MySQL ở mức tối thiểu khi bạn di chuyển trang web của mình sang một máy chủ từ xa.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

4. Vì mọi thứ sẽ diễn ra cục bộ, bạn không cần “nhận thông báo về trạng thái trang web của mình”. Bạn có thể bỏ qua tab “Định cấu hình cài đặt SMTP” và hỗ trợ thư ngay bây giờ.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

5. Tại tab “Loại cài đặt”, hãy chọn “Cài đặt phát triển” thay vì “Cài đặt sản xuất”, vì bạn đang thiết lập môi trường / sân chơi phát triển chứ không phải trang web sẵn sàng sản xuất.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

6. Vì lý do không xử lý được trang web cuối cùng và trang hiện có, hãy bỏ chọn “Khởi chạy wordpress trên đám mây với Bitnami.”

Cách thiết lập WordPress để phát triển cục bộ trong Linux

7. Nhấp vào “Tiếp theo” để tiếp tục cài đặt Bitnami’s WordPress. Sau khi hoàn tất, hãy kiểm tra nó như trước, nhưng lần này sử dụng URL cục bộ của WordPress:localhost / wordpress.

Màn hình chào mừng blog của bạn sẽ xuất hiện, sử dụng cài đặt và chủ đề mặc định của WordPress.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

Bây giờ bạn đã cài đặt WordPress cục bộ và đang hoạt động, để đăng nhập vào bảng điều khiển quản trị, hãy truy cập URL:localhost / wordpress / wp-login.php.

Cách thiết lập WordPress để phát triển cục bộ trong Linux

Các lựa chọn thay thế cho XAMPP

Lưu ý cuối cùng, nếu bạn muốn có quyền kiểm soát tuyệt đối mọi khía cạnh của quá trình cài đặt của mình, bạn có thể đi theo con đường hoàn toàn thủ công. Bạn có thể cài đặt Apache, PHP và MySQL hoặc một số phương pháp thay thế, định cấu hình từng cái, sau đó tự tải xuống và cài đặt WordPress. Bằng cách này, bạn cũng sẽ trở nên quen thuộc hơn với các công nghệ cung cấp năng lượng cho WordPress.

Lý do chúng tôi chọn cách dễ dàng (XAMPP) là hầu hết những người chỉ muốn sử dụng WordPress có thể sẽ không quan tâm đến “các tính năng bổ sung”. Và họ muốn tránh phải xử lý chúng trừ khi nó thực sự cần thiết.

Nếu bạn muốn một con đường giữa sự đơn giản hoàn toàn của phương pháp tiếp cận mô-đun XAMPP và Bitnami WP và biến PC của bạn thành một máy chủ LAMP đầy đủ, bạn có thể cài đặt WordPress thông qua Docker. Nó phức tạp hơn so với cách tiếp cận mà chúng tôi kiểm tra nhưng sẽ có thêm phần thưởng là giữ mọi thứ được ảo hóa mà không cần phải cài đặt thêm các dịch vụ trên hệ điều hành thực tế của bạn.

Sự khác biệt là XAMPP cài đặt “cơ sở hạ tầng” cần thiết cho WordPress (Apache, PHP và MySQL) tương đương với “ứng dụng độc lập” trong hệ điều hành của bạn, trong khi Docker giữ mọi thứ trong một “môi trường làm việc” được ảo hóa chứa tất cả các phụ thuộc.

Tuy nhiên, Docker vẫn dựa vào các yếu tố “cục bộ” trong hệ điều hành của bạn, “bổ sung các phần phụ thuộc còn thiếu ở trên cùng” cho WordPress. Đối với các nhóm lớn hơn đang cộng tác trong các dự án chung mà các thành viên sẽ được lợi khi có quyền truy cập vào cùng một máy chủ nhưng cục bộ cho mỗi thành viên, cài đặt Vagrant &VirtualBox có lẽ sẽ là lựa chọn tốt nhất.

Tuy nhiên, lưu ý rằng môi trường ảo đầy đủ cũng chứa toàn bộ tệp của Hệ điều hành và do đó, kích thước cũng lớn hơn và khó bảo trì hơn vì chúng yêu cầu bạn cập nhật cả máy chủ lưu trữ và hệ điều hành ảo hóa. Đó là lý do tại sao chúng tôi không coi chúng là lựa chọn tốt nhất cho một người dùng trung bình có blog cá nhân mà cho các nhà phát triển chuyên nghiệp và các nhóm cộng tác trong các dự án lớn hơn.