Php 8 cửa sổ apache

Người dùng Linux và macOS thường cài đặt sẵn Apache và PHP hoặc có sẵn thông qua trình quản lý gói. Windows 10 đòi hỏi nhiều nỗ lực hơn một chút. Các bước bên dưới có thể hoạt động với các phiên bản Windows, PHP và Apache khác, nhưng hãy kiểm tra tài liệu của từng phần phụ thuộc để biết hướng dẫn cụ thể

Tại sao lại là PHP?

PHP vẫn là ngôn ngữ kịch bản phía máy chủ phổ biến và phổ biến nhất trong phát triển web

Nó được cài đặt bởi hầu hết các máy chủ web và có đường cong học tập đơn giản, liên kết chặt chẽ với cơ sở dữ liệu MySQL, tài liệu tuyệt vời và bộ sưu tập thư viện tuyệt vời để cắt giảm thời gian phát triển của bạn

Php 8 cửa sổ apache

PHP có thể không hoàn hảo, nhưng nó nên được coi là một tùy chọn cho ứng dụng web tiếp theo của bạn. Đó là ngôn ngữ được lựa chọn cho Facebook, Slack, Wikipedia, MailChimp, Etsy và WordPress — Hệ thống quản lý nội dung cung cấp 40% web

Tại sao phải cài đặt PHP cục bộ?

Cài đặt PHP trên PC phát triển của bạn cho phép bạn tạo và kiểm tra các trang web và ứng dụng một cách an toàn mà không ảnh hưởng đến dữ liệu hoặc hệ thống trên máy chủ trực tiếp của bạn

Tùy chọn cài đặt thay thế

Trước khi bạn bắt đầu, có thể có các tùy chọn cài đặt đơn giản hơn…

Sử dụng gói All-in-One

Các gói tất cả trong một có sẵn cho Windows chứa Apache, PHP, MySQL và nhiều phụ thuộc khác trong một tệp cài đặt duy nhất — chẳng hạn như XAMPP, WampServer và Web. nhà phát triển

Các gói này rất dễ sử dụng, nhưng chúng có thể không khớp chính xác với máy chủ trực tiếp của bạn. Cài đặt thủ công Apache và PHP sẽ giúp bạn tìm hiểu thêm về hệ thống và các tùy chọn cấu hình

Sử dụng máy ảo Linux

Microsoft Hyper-V (được cung cấp trong Windows 10 Professional) và VirtualBox là các trình ảo hóa miễn phí mô phỏng PC để bạn có thể cài đặt hệ điều hành khác

Bạn có thể cài đặt bất kỳ phiên bản Linux nào, sau đó làm theo hướng dẫn cài đặt Apache và PHP của nó. Ngoài ra, các bản phân phối như Ubuntu Server cung cấp chúng theo tiêu chuẩn (mặc dù chúng hiếm khi là phiên bản mới nhất)

Sử dụng Hệ thống con Windows cho Linux 2

WSL2 cũng là một máy ảo, nhưng nó được tích hợp chặt chẽ vào Windows nên các hoạt động như chia sẻ tệp và giải quyết

cd C:\Apache24\bin
httpd
7 diễn ra liền mạch. Bạn có thể cài đặt một số bản phân phối Linux, vì vậy hãy tham khảo các hướng dẫn thích hợp về Apache và PHP

Sử dụng docker

Docker tạo một trình bao bọc (được gọi là vùng chứa) xung quanh các ứng dụng phụ thuộc được định cấu hình sẵn như Apache, PHP, MySQL, MongoDB và hầu hết các phần mềm web khác. Các thùng chứa trông giống như Máy ảo Linux đầy đủ nhưng nhẹ hơn đáng kể

Khi bạn đã cài đặt Docker Desktop trên Windows 10, bạn có thể dễ dàng tải xuống, định cấu hình và chạy Apache và PHP

Docker hiện được coi là lựa chọn tốt nhất để thiết lập môi trường phát triển PHP. Đọc hướng dẫn đầy đủ của chúng tôi để thiết lập môi trường phát triển PHP với Docker

Cài đặt Apache (tùy chọn)

Nếu bạn vẫn đang đọc, các phần sau mô tả cách cài đặt Apache và PHP trực tiếp trên Windows

PHP cung cấp một máy chủ web tích hợp có thể được khởi chạy bằng cách điều hướng đến một thư mục và chạy tệp thực thi PHP với tham số

cd C:\Apache24\bin
httpd
0 để đặt cổng
cd C:\Apache24\bin
httpd
7. Ví dụ

cd \myproject
php -S localhost:8000

Các trang PHP sau đó có thể được xem trong trình duyệt tại http. //máy chủ cục bộ. 8000

Điều này có thể đủ để kiểm tra nhanh, nhưng máy chủ trực tiếp của bạn sẽ sử dụng Apache hoặc phần mềm máy chủ web tương tự. Mô phỏng môi trường đó càng chặt chẽ càng tốt sẽ ngăn ngừa lỗi phát triển

Để cài đặt Apache, hãy tải xuống tệp ZIP Win64 mới nhất từ ​​​​https. //www. phòng chờ apache. com/download/ và giải nén thư mục

cd C:\Apache24\bin
httpd
2 của nó vào thư mục gốc của ổ đĩa
cd C:\Apache24\bin
httpd
3 của bạn. Bạn cũng sẽ cần cài đặt Visual C++ Redistributable cho Visual Studio 2015–2019 (_______04);

Mở dấu nhắc lệnh

cd C:\Apache24\bin
httpd
5 (không phải PowerShell) và khởi động Apache bằng

cd C:\Apache24\bin
httpd

Bạn có thể cần phải chấp nhận một ngoại lệ tường lửa trước khi máy chủ bắt đầu chạy. mở http. // localhost trong trình duyệt và thông báo “Nó hoạt động. ” thông báo sẽ xuất hiện. Ghi chú

  • Nếu bạn cần thay đổi bất kỳ cài đặt nào, tệp cấu hình của Apache được đặt tại
    cd C:\Apache24\bin
    httpd
    
    6
  • Thư mục gốc của máy chủ web được đặt tại
    cd C:\Apache24\bin
    httpd
    
    7. Ban đầu, nó chứa một tệp
    cd C:\Apache24\bin
    httpd
    
    8 duy nhất với dòng chữ “Nó hoạt động. " thông điệp

Cũng không phải vậy, nếu Apache không khởi động, có khả năng một ứng dụng khác đang ngốn cổng 80. (Skype là ứng cử viên hàng đầu và ứng dụng Windows 10 sẽ không cho phép bạn tắt nó. ) Nếu điều này xảy ra, hãy chỉnh sửa

cd C:\Apache24\bin
httpd
6 và thay đổi dòng
cd \myproject
php -S localhost:8000
10 thành
cd \myproject
php -S localhost:8000
11 hoặc bất kỳ cổng tự do nào khác. Khởi động lại Apache và từ thời điểm đó trở đi, bạn có thể tải các tệp web tại http. //máy chủ cục bộ. 8080

Có thể dừng máy chủ bằng Ctrl + C. Tệp

cd \myproject
php -S localhost:8000
12 trong ZIP cũng cung cấp hướng dẫn cài đặt Apache dưới dạng dịch vụ Windows

Cách cài đặt PHP

Cài đặt PHP bằng cách làm theo các bước dưới đây. Lưu ý rằng có một số cách để định cấu hình Apache và PHP, nhưng đây có thể là phương pháp nhanh nhất

Bước 1. Tải xuống các tệp PHP

Bạn sẽ cần trình cài đặt PHP Windows. Có một số phiên bản PHP có sẵn. Đảm bảo bạn nhận được gói ZIP An toàn chủ đề PHP 8 x64 mới nhất từ ​​https. //www. php. mạng/tải xuống. php

Bước 2. Giải nén các tập tin

Tạo một thư mục

cd \myproject
php -S localhost:8000
13 mới trong thư mục gốc của ổ đĩa
cd \myproject
php -S localhost:8000
14 của bạn và giải nén nội dung của ZIP vào đó

PHP có thể được cài đặt ở bất cứ đâu trên hệ thống của bạn, nhưng bạn sẽ cần thay đổi các đường dẫn được tham chiếu bên dưới nếu không sử dụng

cd \myproject
php -S localhost:8000
15

Bước 3. Định cấu hình cd \myproject php -S localhost:8000 16

Tệp cấu hình PHP có tên là ________ 116. Điều này ban đầu không tồn tại, vì vậy hãy sao chép

cd \myproject
php -S localhost:8000
18 sang
cd \myproject
php -S localhost:8000
19. Cấu hình mặc định này cung cấp một thiết lập phát triển báo cáo tất cả các lỗi và cảnh báo PHP

Có một số dòng bạn có thể cần thay đổi trong trình soạn thảo văn bản (sử dụng tìm kiếm để tìm giá trị hiện tại). Trong hầu hết các trường hợp, bạn sẽ cần xóa dấu chấm phẩy ở đầu (

cd C:\Apache24\bin
httpd
10) để bỏ ghi chú cài đặt

Trước tiên, hãy bật mọi tiện ích mở rộng được yêu cầu. Điều này sẽ phụ thuộc vào các thư viện bạn muốn sử dụng, nhưng các tiện ích mở rộng sau sẽ phù hợp với hầu hết các ứng dụng

cd \myproject
php -S localhost:8000
1

Nếu bạn muốn gửi email bằng hàm

cd C:\Apache24\bin
httpd
11 của PHP, hãy nhập thông tin chi tiết về máy chủ SMTP trong phần
cd C:\Apache24\bin
httpd
12 (máy chủ của ISP của bạn phải phù hợp)

cd C:\Apache24\bin
httpd
1

Bước 4. Thêm cd \myproject php -S localhost:8000 15 vào biến môi trường đường dẫn

Để đảm bảo Windows có thể tìm thấy tệp thực thi PHP, bạn cần thay đổi biến môi trường

cd C:\Apache24\bin
httpd
14. Nhấp vào nút Bắt đầu của Windows và nhập “môi trường”, sau đó nhấp vào Chỉnh sửa các biến môi trường hệ thống. Chọn tab Nâng cao và nhấp vào nút Biến môi trường

Cuộn xuống danh sách Biến hệ thống và nhấp vào Đường dẫn, sau đó là nút Chỉnh sửa. Nhấp vào Mới và thêm

cd \myproject
php -S localhost:8000
15

Php 8 cửa sổ apache

Note that older editions of Windows have a single text box where each path is separated by a semi-colon (

cd C:\Apache24\bin
httpd
10)

Nhấp vào OK cho đến khi bạn ra ngoài. Bạn không cần phải khởi động lại, nhưng bạn có thể cần phải đóng và khởi động lại bất kỳ thiết bị đầu cuối

cd C:\Apache24\bin
httpd
5 nào mà bạn đã mở

Bước 5. Định cấu hình PHP làm mô-đun Apache

Đảm bảo Apache không chạy và mở tệp cấu hình

cd C:\Apache24\bin
httpd
6 của nó trong trình soạn thảo văn bản. Thêm các dòng sau vào cuối tệp để đặt PHP làm mô-đun Apache (thay đổi vị trí tệp nếu cần)

cd C:\Apache24\bin
httpd
2

Tùy chọn, thay đổi cài đặt

cd C:\Apache24\bin
httpd
19 để tải
cd C:\Apache24\bin
httpd
20 thay vì
cd C:\Apache24\bin
httpd
8 khi có thể tìm thấy. Cài đặt ban đầu là

cd C:\Apache24\bin
httpd
6

Thay đổi nó thành

cd C:\Apache24\bin
httpd
7

Lưu

cd C:\Apache24\bin
httpd
22 và kiểm tra các bản cập nhật từ dòng lệnh
cd C:\Apache24\bin
httpd
5

cd C:\Apache24\bin
httpd
0

cd C:\Apache24\bin
httpd
24 sẽ xuất hiện… trừ khi bạn có lỗi trong cấu hình của mình

Nếu mọi việc suôn sẻ, hãy khởi động lại Apache bằng

cd C:\Apache24\bin
httpd
25

Bước 6. Kiểm tra tệp PHP

Tạo một tệp mới có tên

cd C:\Apache24\bin
httpd
20 trong thư mục gốc của trang web Apache tại
cd C:\Apache24\bin
httpd
7 và thêm mã PHP sau

cd C:\Apache24\bin
httpd
5

Mở trình duyệt web và nhập địa chỉ máy chủ của bạn. http. //máy chủ cục bộ/. Trang “Phiên bản PHP” sẽ xuất hiện hiển thị các cài đặt cấu hình PHP và Apache khác nhau

Bây giờ bạn có thể tạo các trang web và ứng dụng PHP trong bất kỳ thư mục con nào của

cd C:\Apache24\bin
httpd
7. Nếu bạn cần làm việc trên nhiều dự án, hãy xem xét việc xác định Máy chủ ảo Apache để bạn có thể chạy các cơ sở mã riêng biệt trên các miền hoặc cổng
cd C:\Apache24\bin
httpd
7 khác nhau

Thêm thông tin

  • Cách cài đặt Apache
  • Cách cài đặt MySQL
  • mysql. Ưu và nhược điểm của bảng MyISAM
  • mysql. Ưu và nhược điểm của bảng InnoDB
  • Cách sử dụng khóa ngoại MySQL để phát triển cơ sở dữ liệu nhanh hơn
  • Sách. PHP & MySQL. Tập làm Ninja, Phiên bản thứ 6
  • Sách. Khởi động Môi trường PHP, cũng như nhiều sách khác trong thư viện của chúng tôi

Nếu bạn cảm thấy thoải mái hơn với Linux, bạn có thể muốn thiết lập môi trường PHP của mình trong Hệ thống con Windows cho Linux 2. Hãy xem hướng dẫn WSL2 của chúng tôi và hướng dẫn chuyên sâu về Windows Terminal để biết thêm

Chia sẻ bài viết này

Php 8 cửa sổ apache

Craig Buckler

Craig là một nhà tư vấn web tự do ở Vương quốc Anh, người đã xây dựng trang đầu tiên của mình cho IE2. 0 vào năm 1995. Kể từ thời điểm đó, anh ấy đã ủng hộ các tiêu chuẩn, khả năng truy cập và các kỹ thuật HTML5 thực hành tốt nhất. Anh ấy đã tạo các thông số kỹ thuật doanh nghiệp, trang web và ứng dụng trực tuyến cho các công ty và tổ chức bao gồm Nghị viện Vương quốc Anh, Nghị viện Châu Âu, Bộ Năng lượng & Biến đổi Khí hậu, Microsoft, v.v. Anh ấy đã viết hơn 1.000 bài báo cho SitePoint và bạn có thể tìm thấy anh ấy @craigbuckler