Cách cài đặt phần mở rộng PHP Windows

Ngoài ra, bạn có thể cài đặt máy chủ WAMP hoặc máy chủ AMPPS để cài đặt Máy chủ web PHP, MySQL và Apache trên máy Windows của mình

Tùy chọn cài đặt PHP trên Windows

  • Bạn có thể cài đặt php trên windows theo cách thủ công
  • Bạn có thể chạy. gói msi, tôi. e. trình cài đặt windows cho php để cài đặt php
  • Bên cạnh cài đặt đầy đủ, bạn có thể cài đặt các tiện ích mở rộng php trên bản cài đặt PHP hiện có
  • Bạn có thể nâng cấp lên phiên bản PHP cao hơn từ phiên bản hiện có

Cài đặt PHP trên Windows thủ công

Bạn phải tải xuống phiên bản nhị phân đã nén của PHP từ http. //www. php. mạng/tải xuống. php

Giải nén tệp đã tải xuống vào thư mục php phải được tạo ở thư mục gốc của bất kỳ ổ đĩa windows nào của bạn (e. g. c. \php hoặc d. \php)

Nhập thư mục php và đổi tên tệp php. ini-recommond cho php. ban đầu

Mở tệp php. ini bằng bất kỳ trình soạn thảo văn bản nào và tìm extension_dir trong tệp

Thay đổi thư mục mở rộng, tôi. e. nếu bạn đã cài đặt php trong thư mục php của ổ D, cài đặt sẽ là extension_dir=D. \php

Bây giờ bạn mở Biến môi trường (MyComputer -> Thuộc tính hệ thống -> Biến môi trường), bên dưới biến hệ thống, chọn Đường dẫn và nhấp vào Chỉnh sửa,
trong Giá trị biến, chuyển đến cuối danh sách và đặt dấu chấm phẩy, sau đó thêm D. \php;Đ. \php\ext giả sử D. \php là vị trí cài đặt php của bạn

Sau đó, nhấp vào Mới trong biến hệ thống và thêm PHPRC vào Tên biến và D. \php so với giá trị Biến

Khởi động lại hệ thống của bạn

Cài đặt PHP trên Windows bằng trình cài đặt Windows

Đơn giản chỉ cần chạy. msi tệp trình cài đặt Windows và làm theo trình hướng dẫn cài đặt

Kiểm tra nếu PHP được cài đặt đúng cách

Tạo một tệp php chứa mã Chạy tệp này trên máy chủ web của bạn và nếu bạn nhận được kết quả như thế này

Cách cài đặt phần mở rộng PHP Windows

sau đó bạn đã cài đặt PHP đúng cách

Cài đặt tiện ích mở rộng PHP trên Windows

Phần mở rộng PHP là gì?

Phần mở rộng PHP là một đoạn mã không phải là một phần của PHP cốt lõi và bạn cần nó để khám phá các chức năng nhất định của PHP (e. g. để sử dụng mysql, bạn cần có phần mở rộng mysql của PHP)

Nhiều tiện ích mở rộng có sẵn trong bộ cài đặt PHP được tải xuống từ php. mạng hoặc trong. gói msi. Nhưng nhiều thứ cần được lấy riêng từ php. mạng lưới

Trong Windows, tiện ích mở rộng có dạng. dll mà bạn có thể tải xuống từ php. mạng lưới

Làm cách nào để định cấu hình tiện ích mở rộng trên Windows?

Bạn cần thay đổi cài đặt của thư mục mở rộng trong php. tập tin ini. Ví dụ: Nếu bạn đang sử dụng PHP 5. 0. 3 và bạn đã cài đặt php trong c. \php, thì bạn phải đặt extension_dir = C. \php\ext trong php của bạn. tập tin ini

Sau khi tải xuống các tệp cần thiết, bạn phải mở php. ini và kích hoạt một dòng trỏ đến tiện ích mở rộng được đề cập

Để bật tiện ích mở rộng, bạn phải bỏ ghi chú một dòng trong tệp php của mình. tập tin ini. Ví dụ: để bật tiện ích mở rộng mysql, bạn phải thay đổi; . dll sang tiện ích mở rộng = php_mysql. dll trong php của bạn. tập tin ini

Bạn cũng cần khởi động lại máy chủ web và php để hoàn tất quá trình cài đặt một tiện ích mở rộng cụ thể

php mẫu. ban đầu

Trước. Trang chủ PHP
Kế tiếp. Cài đặt php trên Linux



Theo dõi chúng tôi trên FacebookTwitter để cập nhật thông tin mới nhất.

PHP. Lời khuyên trong ngày

Toán tử PHP - '+' cho mảng trong PHP?

Trích dẫn từ PHP Manual on Language Operator

Toán tử + trả về mảng bên phải được nối với mảng bên trái;

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 đò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ể

nội dung

Tại sao lại là PHP?

PHP vẫn là ngôn ngữ lập trình phía máy chủ phổ biến và phổ biến nhất trê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 phong phú để cắt giảm thời gian phát triển của bạn. PHP có thể không hoàn hảo, nhưng bạn nên xem xét nó cho ứng dụng web tiếp theo của mình. Đó 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 chiếm gần 45% trang web)

Để thiết lập PHP của bạn nhanh chóng, hãy xem cuốn sách miễn phí của chúng tôi về cải thiện Hiệu suất PHP

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à thử nghiệm các trang web và ứng dụng 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 tất cả trong một

Gói tất cả trong một có sẵn cho Windows. Chúng chứa Apache, PHP, MySQL và các phần phụ thuộc hữu ích khác trong một tệp cài đặt duy nhất. Các gói này bao gồm 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 phù hợp với môi trường 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 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 có thể không phải 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
2 diễn ra liền mạch. Bạn có thể cài đặt nhiều bản phân phối Linux khác nhau, 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, thật 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. Hãy xem bài viết của SitePoint Thiết lập môi trường phát triển PHP hiện đại với Docker để biết hướng dẫn đầy đủ về cách thiết lập

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

Các phần sau đây 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, bạn có thể khởi chạy máy chủ nà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
3 để đặt cổng
cd C:\Apache24\bin
httpd
2. Ví dụ

cd myproject
php -S localhost:8000

Sau đó, bạn có thể xem các trang PHP 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 cho phép tùy chỉnh nâng cao hơn và 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
5 của nó vào thư mục gốc của ổ đĩa
cd C:\Apache24\bin
httpd
6 của bạn. Bạn cũng sẽ cần cài đặt Visual C++ Redistributable cho Visual Studio 2015–2020 (_______0_______7);

Mở dấu nhắc lệnh

cd C:\Apache24\bin
httpd
8 (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ú

  • cd C:\Apache24\bin
    httpd
    
    9 là tệp cấu hình của Apache nếu bạn cần thay đổi cài đặt máy chủ
  • extension=curl
    extension=gd
    extension=mbstring
    extension=pdo_mysql
    
    0 là thư mục nội dung gốc của máy chủ web. Nó chứa một tệp
    extension=curl
    extension=gd
    extension=mbstring
    extension=pdo_mysql
    
    1 duy nhất với dòng chữ “Nó hoạt động. " tin nhắn

Nếu Apache không khởi động được, một ứng dụng khác có thể đang ngốn cổng 80. (Skype là ứng cử viên hàng đầu và ứng dụng Windows 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
9 và thay đổi dòng
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
3 thành
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
4 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

Dừng máy chủ bằng cách nhấn Ctrl + C trong thiết bị đầu cuối

cd C:\Apache24\bin
httpd
8. Tệp
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
6 trong ZIP cũng cung cấp hướng dẫn cài đặt Apache dưới dạng dịch vụ Windows để nó tự động khởi động khi khởi động

đang 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ó nhiều 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

Nhận gói ZIP an toàn chủ đề PHP x64 mới nhất từ ​​https. //các cửa sổ. php. mạng/tải xuống/

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

Tạo một thư mục

extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
7 mới trong thư mục gốc của ổ đĩa
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
8 của bạn và giải nén nội dung của ZIP vào đó

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

cd C:\Apache24\bin
httpd
0

Bước 3. Định cấu hình php.ini

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

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
2 sang
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
3. 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

Bạn có thể chỉnh sửa php.ini trong trình soạn thảo văn bản và bạn có thể cần thay đổi các dòng như những dòng được đề xuất bên dưới (sử dụng tìm kiếm để tìm cài đặt). 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 (

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
5) để bỏ ghi chú một giá trị

Trước tiên, hãy bật mọi tiện ích mở rộng cần thiết theo thư viện bạn muốn sử dụng. Các tiện ích mở rộng sau phải phù hợp với hầu hết các ứng dụng bao gồm cả WordPress

extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql

Nếu bạn muốn gửi email bằng chức năng

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
6 của PHP, hãy nhập thông tin chi tiết về máy chủ SMTP trong phần
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
7 (cài đặt ISP của bạn phải phù hợp)

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]

Bước 4. Thêm cd C:\Apache24\bin httpd 0 vào biến môi trường cd C:\Apache24\bin httpd 1

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

cd C:\Apache24\bin
httpd
1. 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 C:\Apache24\bin
httpd
0

Cách cài đặt phần mở rộng PHP Windows

Lưu ý rằng các phiên bản Windows cũ hơn cung cấp một hộp văn bản duy nhất với các đường dẫn được phân tách bằng dấu chấm phẩy (

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
5)

Bây giờ TRÊN con đường của bạn ra. 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
8 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
9 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 nhưng sử dụng dấu gạch chéo lên thay vì dấu gạch chéo ngược của Windows)

# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php

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

# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
5 để sử dụng
# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
6 làm mặc định thay vì
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
1. Cài đặt ban đầu là


    DirectoryIndex index.html

Thay đổi nó thành


    DirectoryIndex index.php index.html

Lưu

# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
8 và kiểm tra các bản cập nhật từ dòng lệnh
cd C:\Apache24\bin
httpd
8

cd C:\Apache24\bin
httpd -t


    DirectoryIndex index.html

0 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 Apache với


    DirectoryIndex index.html

1

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

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

# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
6 trong thư mục gốc của trang web Apache tại
extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
0. Thêm mã PHP sau


phpinfo();
?>

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ộ/. Một trang phiên bản PHP sẽ xuất hiện, hiển thị tất cả các cài đặt cấu hình PHP và Apache

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

extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql
0. Nếu bạn cần làm việc cho 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 tên miền phụ hoặc cổng ________0____2 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ứ 7
  • 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

May mắn nhất

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

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

Làm cách nào để cài đặt tiện ích mở rộng PHP?

Cài đặt tiện ích bằng trình quản lý gói Pecl .
Cài đặt các gói. CentOS. .
Install the extension: /opt//bin/pecl install memcache. .. .
Connect the extension for a required PHP version: echo extension= >> /opt//etc/php.d/.ini..

Làm cách nào để bật tiện ích mở rộng PHP?

Để bật PHP Extension intl , hãy làm theo các bước. .
Mở xampp/php/php. ini trong bất kỳ trình chỉnh sửa nào
Tìm kiếm ";extension=php_intl. dll"
vui lòng bỏ dấu chấm phẩy bắt đầu ( ; ) Like. ;phần mở rộng=php_intl. dll. ĐẾN. tiện ích mở rộng = php_intl. dll
Lưu xampp/php/php. tập tin ini
Khởi động lại xampp/wamp của bạn

Làm cách nào để cài đặt dll mở rộng PHP?

bạn chỉ cần giải nén hoặc tải về. tập tin dll (https. //các cửa sổ. php. net/download/) và đưa vào thư mục tiện ích mở rộng của bạn (bạn có thể tìm thấy tiện ích mở rộng của mình trong php. ini (extension_dir = "ext") và bỏ ghi chú và lưu nó, sau đó khởi động lại dịch vụ web của bạn. Đó là nó

Phần mở rộng Windows cho PHP là gì?

Phần mở rộng bộ đệm ẩn Windows dành cho PHP là trình tăng tốc PHP được sử dụng để tăng đáng kể tốc độ của các ứng dụng PHP chạy trên hệ điều hành Windows®. Any PHP application can take advantage of the functionality provided by the Windows Cache Extension for PHP without any code modifications.