Làm cách nào để kích hoạt PHP trong Apache?
Tại một số thời điểm, doanh nghiệp của bạn sẽ cần chạy một ngăn xếp LAMP (Linux Apache MySQL PHP) đầy đủ. Nó có thể dành cho một trang web, ứng dụng web, phụ trợ, giao diện người dùng hoặc bất kỳ thứ gì ở giữa. Nếu bạn là một nhà phát triển, chắc chắn bạn hiểu tầm quan trọng của việc làm cho PHP hoạt động với các máy chủ cơ sở dữ liệu và web. Và nếu bạn làm việc với một trong nhiều dịch vụ phát triển PHP trên thị trường, thì đây hoặc sẽ là công việc kiếm tiền của bạn Show Và mặc dù bạn có thể là một nhà phát triển PHP nổi tiếng, điều đó không nhất thiết có nghĩa là bạn biết cách cài đặt PHP, MySQL và Apache cũng như cấu hình chúng và làm việc với nhau May mắn thay, sự giúp đỡ không ở đâu xa. Trên thực tế, đó chính xác là những gì chúng ta sẽ làm bây giờ—cài đặt PHP, Apache và MySQL, sau đó tìm hiểu cách định cấu hình PHP Chúng ta sẽ xem xét quy trình này trên hệ điều hành Linux (cả nền tảng dựa trên Ubuntu và Red Hat). Nếu Linux không phải là công cụ bạn chọn, thì bạn chỉ cần sửa đổi một vài phần của quy trình để làm cho nó hoạt động với macOS hoặc Windows Và như đã nói, chúng ta hãy bắt tay vào công việc Cài đặt PHP, Apache và MySQLCó một số cách để làm việc này. Bạn có thể cài đặt các phần riêng lẻ hoặc theo nhóm (trên Ubuntu). Trước tiên, hãy tìm hiểu cách thực hiện việc này, từng phần một Đầu tiên trên Ubuntu. Hãy nhớ rằng, chúng tôi muốn cài đặt PHP sao cho nó hoạt động với cả Apache và MySQL. Đăng nhập vào máy chủ Ubuntu của bạn và cài đặt Apache bằng lệnh
Khi quá trình cài đặt hoàn tất, hãy cài đặt máy chủ MySQL bằng lệnh
Cả hai lệnh trên cũng sẽ chọn một số phụ thuộc khác trên đường đi. Khi hoàn thành, đảm bảo bảo mật máy chủ cơ sở dữ liệu bằng lệnh
Cuối cùng, cài đặt PHP và các bit cần thiết để kết nối nó với cả Apache và MySQL bằng lệnh
Bây giờ bạn đã cài đặt Apache, MySQL và PHP trên Ubuntu Server, cùng với phần mềm cần thiết để chúng hoạt động cùng nhau. Tất nhiên, bạn có thể làm điều đó dễ dàng hơn rất nhiều, bằng cách cài đặt tất cả chúng cùng với một lệnh duy nhất
Khi mọi thứ đã được cài đặt, bạn muốn đảm bảo rằng cả Apache và MySQL đều được khởi động và kích hoạt bằng các lệnh
Để thực hiện việc này trên bản phân phối dựa trên Red Hat (chẳng hạn như CentOS 8 Stream), các lệnh khá khác nhau. Để cài đặt Apache, lệnh là
Để cài đặt máy chủ cơ sở dữ liệu MySQL, lệnh là
Bảo mật cài đặt cơ sở dữ liệu bằng lệnh
Kích hoạt cả Apache và MySQL bằng các lệnh
Cuối cùng, để cài đặt PHP (và các bit kết nối), trước tiên bạn phải kích hoạt một kho lưu trữ cụ thể (repo EPEL) bằng lệnh 0Tiếp theo, thêm kho lưu trữ Remi bằng lệnh 1Nếu bạn gặp lỗi chứng chỉ sau khi chạy lệnh này, bạn có thể cần tạm thời tắt kiểm tra chứng chỉ. Để làm điều đó, hãy ra lệnh Ở dưới cùng của tập tin đó thêm dòng Lưu và đóng tệp, sau đó chạy lại lệnh trên để thêm kho lưu trữ Remi Cuối cùng đưa ra lệnh sau để cài đặt PHP và các thành phần khác nhau 2Sau khi cài đặt PHP, hãy nhớ xóa dòng sslverify=false khỏi yum. tập tin conf Thật không may, CentOS không tương đương với việc cài đặt lamp-server^, vì vậy bạn phải cài đặt từng phần một Cấu hình PHPCho dù bạn sử dụng hệ điều hành nào, PHP được cấu hình trong tệp php. tập tin ini. Bí quyết là biết tập tin đó nằm ở đâu. Ví dụ: trên CentOS 8 Stream, tệp đó nằm trong /etc. Để chỉnh sửa php. ini trong CentOS 8 Stream, bạn sẽ ra lệnh Trên các máy chủ dựa trên Ubuntu, tệp php. ini được tìm thấy trong /etc/php/X/apache2/ (trong đó X là số phát hành PHP). Ví dụ, trên Ubuntu 20. 04, bạn mở file để chỉnh sửa bằng lệnh 3Trong Windows, đường dẫn đó sẽ là C. \Tệp chương trình\PHP\X\php. ini (Trong đó X là số phát hành) Trong macOS, đường dẫn đó sẽ là /etc/php. ban đầu php. ini khá lớn. Kể từ PHP 7. 4, tệp dài 1673 dòng nên có rất nhiều tùy chọn cấu hình để xem qua. Tuy nhiên, các tùy chọn cấu hình bạn muốn chỉnh sửa sẽ phụ thuộc vào nhu cầu của bạn. Tuy nhiên, có một vài tùy chọn thường được thay đổi trong php. tập tin ini. Các tùy chọn đó là (được liệt kê với các giá trị mặc định của chúng) 4Danh sách trên bao gồm các cài đặt phổ biến được sử dụng với PHP kết hợp với Apache và MySQL. Tuy nhiên, bạn có thể thấy rằng có những cài đặt khác mà bạn cần thay đổi để mọi thứ hoạt động trơn tru hơn một chút. Điều đó sẽ phụ thuộc vào nhu cầu của bạn và phần mềm bạn đã cài đặt trên ngăn xếp ĐÈN của mình Khi bạn đã có mọi thứ, bạn có thể kiểm tra PHP bằng cách tạo thông tin. tệp php bằng lệnh 5Trong tệp đó, dán nội dung sau lưu và đóng tập tin. Trỏ trình duyệt web tới http. // MÁY CHỦ/thông tin. php (Ở đâu MÁY CHỦ là địa chỉ IP hoặc tên miền của máy chủ lưu trữ). Sau đó, bạn sẽ thấy một trang liệt kê tất cả thông tin về cài đặt PHP của bạn Phần kết luậnVà bạn đã có nó, cài đặt và cấu hình PHP cho Apache và MySQL. Khi bạn đã thiết lập và chạy ngăn xếp này, nó đã sẵn sàng để bạn chuyển giao nó cho các nhà phát triển PHP trong công ty của bạn hoặc những người bạn đã thuê từ một công ty phát triển bên thứ ba để thực hiện phép thuật của họ. Làm cách nào để kích hoạt PHP trong Apache Linux?Bạn cũng cần libapache2-mod-php để kích hoạt Apache để xử lý các tệp PHP. Các gói PHP lõi sẽ tự động được cài đặt dưới dạng phụ thuộc. Để cài đặt các gói này, hãy chạy lệnh sau. sudo apt cài đặt php libapache2-mod-php php-mysql.
Tôi có thể chạy PHP trong Apache không?Có ba cách để thiết lập PHP hoạt động với Apache 2. x trên Windows. PHP có thể được chạy dưới dạng trình xử lý, dưới dạng CGI hoặc dưới dạng FastCGI . Ghi chú. Hãy nhớ rằng khi thêm các giá trị đường dẫn trong tệp cấu hình Apache trên Windows, tất cả các dấu gạch chéo ngược chẳng hạn như c. \thư mục\tệp.
Làm cách nào để bật PHP trong Apache Mac?Chạy PHP trên máy chủ web Apache macOS / Mac OS X . Mở một cửa sổ đầu cuối (Ứng dụng -> Tiện ích -> Thiết bị đầu cuối) Thay đổi đúng thư mục (cd /etc/apache2) Thay đổi quyền trên tệp (sudo chmod 755 httpd. conf) Làm cách nào để cài đặt Apache với PHP?Cách cài đặt Linux, Apache, MySQL và PHP (LAMP Stack) trên Ubuntu 20. 04? . điều kiện tiên quyết Chạy cập nhật Apt Cài đặt Apache Cài đặt MySQL Cài đặt PHP [Tùy chọn] Định cấu hình Tường lửa Kiểm tra trang thử nghiệm Apache Định cấu hình và kích hoạt máy chủ ảo của bạn |