Hướng dẫn what are the software and hardware requirements for php? - các yêu cầu phần mềm và phần cứng cho php là gì?

Phần mềm cơ sở kiến ​​thức PHPKB rất đơn giản để cài đặt và dễ dàng cấu hình tập lệnh PHP trên máy chủ web của bạn. Nếu được yêu cầu, chúng tôi cũng cung cấp dịch vụ cài đặt miễn phí phần mềm quản lý kiến ​​thức trên máy chủ web của bạn. Nó đòi hỏi những điều sau đây:

yêu cầu hệ thống

Hệ thống của bạn cần cài đặt Php 5.6+ (hoặc cao hơn) trên máy chủ web. Phần mềm cơ sở kiến ​​thức PHPKB đã được triển khai thành công trên cả máy chủ Web Apache và IIS và được thử nghiệm với các phiên bản mới nhất của cơ sở dữ liệu máy chủ PHP, MySQL, Mariadb và MSSQL tại phần phụ trợ.

  • Hệ điều hành: Linux, Unix, Windows Linux, Unix, Windows
  • Máy chủ web: Apache Web Server, LightTPD, IIS (với ISAPI_REWRITE đã cài đặt) Apache Web Server, LigHTTPD, IIS (with ISAPI_Rewrite installed)
  • Phiên bản PHP:
    • Đối với các phiên bản MySQL & Mariadb, PHP 5.6 trở lên với phần mở rộng Php XML được bật.
    • Đối với Phiên bản SQL Server, PHP 5.6 trở lên với phần mở rộng Php XML được bật và trình điều khiển máy chủ Microsoft SQL cho PHP
  • Cơ sở dữ liệu: MySQL 5.1 trở lên, Mariadb 10.0 trở lên, Microsoft SQL Server 2008 trở lên. MySQL 5.1 or above, MariaDB 10.0 or above, Microsoft SQL Server 2008 or above.
  • Yêu cầu tùy chọn
    • Phần mở rộng mod_rewrite của Apache để cho phép các URL thân thiện với SEO.
    • Thư viện PHP LDAP được yêu cầu sử dụng chức năng LDAP trong phiên bản doanh nghiệp
    • Chống từ (miễn phí) được yêu cầu để lập chỉ mục và tìm kiếm tài liệu Microsoft Word 2003/XP
    • PPTHTML (miễn phí) được yêu cầu để lập chỉ mục và tìm kiếm tài liệu Microsoft PowerPoint 2003/XP
    • Thư viện ZIP PHP (miễn phí) được yêu cầu để lập chỉ mục và tìm kiếm tài liệu Microsoft Word/PowerPoint 2007
    • PDFTOHTML (miễn phí) được yêu cầu để lập chỉ mục và tìm kiếm tài liệu Adobe PDF

Nếu bạn không chắc chắn liệu máy chủ của bạn có đáp ứng các yêu cầu này hay không, chỉ cần liên hệ với chúng tôi với các chi tiết FTP của bạn và chúng tôi sẽ kiểm tra bạn miễn phí.

Chi tiết yêu cầu

Apache (Khuyến nghị)

PHPKB sẽ hoạt động trên Apache 1.3 hoặc Apache 2.x được lưu trữ trên Unix/Linux, OS X hoặc Windows. Phần lớn sự phát triển và triển khai của PHPKB được thực hiện trên Apache, do đó, có nhiều kinh nghiệm và thử nghiệm cộng đồng được thực hiện trên Apache so với các máy chủ web khác. Bạn có thể sử dụng tiện ích mở rộng Apache 'mod_rewrite' để cho phép các URL thân thiện với SEO.

Microsoft IIS

PHPKB sẽ hoạt động bằng cách sử dụng IIS 5, IIS 6, IIS 7 trở lên, nếu PHP được cấu hình chính xác. Để đạt được URL thân thiện với SEO, bạn có thể cần sử dụng sản phẩm của bên thứ ba. Đối với IIS7 (hoặc muộn hơn), bạn có thể sử dụng mô -đun viết lại URL Microsoft hoặc giải pháp của bên thứ ba như isapi_rewrite. ISAPI_REWRITE là apache mod_rewrite URL REWRITER cho Microsoft IIS.

Không gian đĩa

Lắp đặt cơ sở tối thiểu yêu cầu ít nhất 500 MB không gian đĩa nhưng bạn nên cho rằng không gian đĩa thực tế của bạn sẽ cao hơn một chút. Ví dụ: nếu bạn tải lên tệp đính kèm và hình ảnh cho các bài viết, không gian đĩa thực tế cho cơ sở kiến ​​thức của bạn có thể dễ dàng là 1GB trở lên (không bao gồm nội dung cơ sở dữ liệu, phương tiện, sao lưu và các tệp khác).

Tổng kích thước tệp của cài đặt PHPKB của bạn sẽ phụ thuộc vào những gì bạn thêm vào cơ sở kiến ​​thức của bạn, nhưng một mình các tệp cốt lõi sẽ chiếm khoảng 100 đến 200 MB không nén. Kích thước chính xác phụ thuộc vào phiên bản của PHPKB bạn đã cài đặt.

Trình duyệt

Tất cả các trình duyệt hiện đại được hỗ trợ (IE7+, Firefox, Safari, Google Chrome, Opera) hỗ trợ CSS và JavaScript.

Cài đặt

Phần mềm cơ sở kiến ​​thức PHPKB đi kèm với trình cài đặt riêng. Thực hiện theo hướng dẫn cài đặt.

yêu cầu phần cứng

Phần mềm cơ sở kiến ​​thức PHPKB hoạt động tốt trên bất kỳ máy chủ web nào đáp ứng các yêu cầu phần mềm được chỉ định ở trên. Đây chắc chắn không phải là một ứng dụng đói bộ xử lý hoặc bộ nhớ đói. Nhiều trường hợp phần mềm cơ sở kiến ​​thức PHPKB đang chạy trên các hệ thống lưu trữ web (lưu trữ ảo) được chia sẻ và đang hoạt động hoàn toàn tốt. Nó có nghĩa là bạn cũng có thể cài đặt nó trên một máy chủ lưu trữ được chia sẻ. Nếu bạn muốn sử dụng lưu trữ hoặc lưu trữ chuyên dụng trên máy chủ cục bộ, bạn có thể xem các yêu cầu phần cứng và cấu hình ví dụ để tham khảo.

Yêu cầu hệ thống người dùng

  • Hệ điều hành: Windows, Mac hoặc Linux Windows, Mac or Linux
  • Trình duyệt web: Tất cả các trình duyệt web tiêu chuẩn công nghiệp (Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari) All industry standard web browsers (Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari)

Hỗ trợ kỹ thuật

Chúng tôi cung cấp hỗ trợ kỹ thuật miễn phí trong khoảng thời gian 12 tháng kể từ ngày mua. Bạn luôn có thể yêu cầu chúng tôi hỗ trợ cài đặt từ mẫu liên hệ của chúng tôi. Chúng tôi sẽ được hạnh phúc để hỗ trợ bạn. Tùy chỉnh và phát triển cá nhân không được bao gồm trong gói, nhưng có sẵn riêng.

Cho dù bạn muốn sử dụng một máy chủ lưu trữ chuyên dụng để chạy phần mềm cơ sở kiến ​​thức PHPKB hoặc lưu trữ nó trên máy chủ cục bộ, bạn có thể sử dụng các yêu cầu phần cứng và thông số kỹ thuật ví dụ bên dưới để tham khảo.

Trên các trường hợp nhỏ, tải máy chủ chủ yếu được điều khiển bởi khách truy cập cao điểm tuy nhiên bạn có thể sử dụng các thông số kỹ thuật sau đây để thực hiện tối ưu.

Đây là các thông số kỹ thuật phần cứng ví dụ cho các phiên bản phần mềm cơ sở kiến ​​thức PHPKB không phân tách. Những giá trị này được báo cáo cho chúng tôi bởi khách hàng của chúng tôi.

Các giá trị này là các trường hợp khách hàng lớn nhất được báo cáo cho chúng tôi hoặc được sử dụng để kiểm tra hiệu suất. Phân cụm để cân bằng tải, điều chỉnh cơ sở dữ liệu và điều chỉnh hiệu suất khác được khuyến nghị cho các trường hợp vượt quá các giá trị này.performance tuning is recommended for instances exceeding these values.

Phân cụm trong PHPKB giống như phân cụm trong bất kỳ ứng dụng web nào khác. Có ba phần của ứng dụng có thể được phân cụm để tăng hiệu suất:

Đối với phân cụm cơ sở dữ liệu, bạn cần sử dụng phiên bản cụm MySQL của MySQL. Khuyến nghị về dự phòng tốt sẽ là 2 nút máy chủ MySQL, 2 nút dữ liệu và 1 nút quản lý. Giải pháp dung sai lỗi đầy đủ tối thiểu sẽ bao gồm 3 máy chủ với 2 nút dữ liệu và nút quản lý đều chạy trên các máy chủ khác nhau và với ít nhất 2 nút máy chủ MySQL chạy trên các máy chủ khác nhau.

Phân cụm máy chủ web đạt được bằng cách tạo một số (2 hoặc nhiều hơn) và ít nhất 2 bộ cân bằng phân chia các yêu cầu đến giữa các nút.

PHPKB lưu trữ tất cả các tệp đính kèm và tệp phương tiện trong hệ thống tệp. Bạn có thể giảm tải bằng cách di chuyển các tệp này vào mảng RAID bên ngoài.

Các phần mềm cần thiết cho PHP là gì?

Để tạo, chạy và gỡ lỗi các dự án PHP của bạn, bạn cần phần mềm sau:..
Một máy chủ web. Thông thường phát triển và gỡ lỗi được thực hiện trên một máy chủ web cục bộ, trong khi môi trường sản xuất được đặt trên một máy chủ web từ xa. ....
Động cơ PHP. Phiên bản được hỗ trợ là PHP5. ....
Trình gỡ lỗi PHP. ....
Máy chủ cơ sở dữ liệu ..

Yêu cầu phần mềm và phần cứng là gì?

Bộ yêu cầu phổ biến nhất được xác định bởi bất kỳ hệ điều hành hoặc ứng dụng phần mềm nào là tài nguyên máy tính vật lý, còn được gọi là phần cứng, danh sách yêu cầu phần cứng thường đi kèm với Danh sách tương thích phần cứng (HCL), đặc biệt là trong trường hợp hệ điều hành.physical computer resources, also known as hardware, A hardware requirements list is often accompanied by a hardware compatibility list (HCL), especially in case of operating systems.

PHP có phải là phần cứng hay phần mềm không?

Trình thông dịch PHP tiêu chuẩn, được cung cấp bởi Zend Engine, là phần mềm miễn phí được phát hành theo giấy phép PHP.PHP đã được chuyển rộng và có thể được triển khai trên hầu hết các máy chủ web trên nhiều hệ điều hành và nền tảng khác nhau.free software released under the PHP License. PHP has been widely ported and can be deployed on most web servers on a variety of operating systems and platforms.

Các yêu cầu phần cứng cho một trang web là gì?

Yêu cầu hệ thống.