Cài đặt PHP Windows 11

Có nhiều cách tiếp cận để thiết lập môi trường phát triển trong Windows. Dù bạn sử dụng phương pháp nào, việc có được một ngăn xếp cho phép bạn đồng thời làm việc trên nhiều trang web với hiệu suất tốt và không làm rối hệ thống của bạn có thể khó khăn. Điều này đặc biệt đúng khi bạn không thể chạy với tư cách quản trị viên. Tôi đã tìm thấy một giải pháp tuyệt vời cho việc này

Theo dõi trong video của tôi dưới đây

https. //youtube. be/n2hmnTMZiwg

Tôi sẽ hướng dẫn bạn cách thiết lập máy chủ web Apache & PHP cục bộ bằng tin sốt dẻo. trình quản lý gói sh cho Windows cùng với môi trường phát triển tất cả trong một tiện dụng có tên là Laragon. Quá trình này sẽ hoạt động trên tài khoản người dùng thông thường, nhưng bạn sẽ cần quyền truy cập vào tài khoản quản trị viên để hoàn tất cài đặt. Windows 11 được hiển thị ở đây nhưng các hướng dẫn này cũng sẽ hoạt động trên Windows 10, với những khác biệt nhỏ

1. Cài đặt Laragon với tư cách quản trị viên

thăm laragon. org/download và tải về bộ cài Full [~147MB]

Bạn phải chạy cái này với tư cách quản trị viên [bằng cách nhấp chuột phải vào tên tệp] nếu không nó sẽ không hoàn tất cài đặt đúng cách nếu bạn là người dùng thông thường. Các tùy chọn mặc định sẽ ổn

Khi cài đặt hoàn tất, hãy khởi động lại Windows

Sau khi cài đặt Laragon, giờ đây bạn sẽ có một môi trường máy chủ web hoạt động tốt nhất, nhưng tôi khuyên bạn nên thực hiện một số bước để mọi thứ hoạt động tốt hơn

Tôi khuyên bạn nên bật "Tràn góc thanh tác vụ" cho Laragon bằng cách nhấp chuột phải vào Thanh tác vụ Windows ở dưới cùng và nhấp vào "Cài đặt thanh tác vụ". Sau đó tìm "Tràn góc thanh tác vụ" và mở rộng nó và bật "Laragon". Điều này làm cho việc truy cập vào biểu tượng Laragon dễ dàng hơn một chút, nơi bạn có thể thay đổi cài đặt và bắt đầu hoặc dừng máy chủ của mình

Mở ứng dụng Laragon bằng cách nhấp vào biểu tượng màn hình nền hoặc góc rồi nhấp vào biểu tượng bánh răng ở góc trên cùng bên phải

Trong "Dịch vụ và cổng" của Apache. SSL. 443 check "Enabled" để bật SSL

Tiếp theo click chuột phải vào icon góc Laragon để hiện menu, bên dưới Apache -> SSL click "Add laragon. crt" vào Cửa hàng tin cậy. Điều này đảm bảo bạn không gặp bất kỳ lỗi chứng chỉ nào khi cố tải các trang web của mình bằng SSL

Tiếp theo, chúng ta có thể nhấp vào Bắt đầu tất cả để đảm bảo mọi thứ đang hoạt động. Bạn có thể sẽ được nhắc cho phép Apache và mysqld truy cập vào mạng, vì vậy hãy đảm bảo rằng bạn cho phép quyền truy cập cần thiết

Bây giờ hãy nhấp vào "Web" trong Laragon hoặc chỉ cần truy cập "localhost" từ trình duyệt. Nếu mọi thứ đang hoạt động cho đến nay, bạn sẽ thấy trang trạng thái của Laragon. Ngoài ra, hãy thử truy cập localhost và đảm bảo rằng không có vấn đề về chứng chỉ

Nếu điều này có vẻ tốt thì bạn đang có một khởi đầu tuyệt vời

2. Cài đặt Scoop và các ứng dụng được đề xuất

Bây giờ chúng ta sẽ có một môi trường phát triển chức năng, nhưng có một số vấn đề. Đầu tiên, các phiên bản PHP và MySQL đi kèm với Laragon đã khá cũ. Và không chỉ vậy, chúng không hoạt động bên ngoài môi trường Cmder có trong Laragon

Nếu bạn muốn sử dụng các phiên bản PHP framework mới nhất như Laravel hoặc Symfony, bạn nên sử dụng phiên bản PHP mới nhất. May mắn thay, chúng tôi có thể giúp bạn dễ dàng lấy các phiên bản mới nhất bằng cách sử dụng Scoop

Mở cửa sổ đầu cuối thông thường [không phải Quản trị] cho PowerShell. Nếu bạn đang dùng Windows 10, bạn có thể sử dụng PowerShell, nhưng tôi khuyên bạn nên cài đặt ứng dụng Microsoft Terminal mới vì đây là một cải tiến đáng kể so với cmd cũ. exe và PowerShell. Điều này đã được tích hợp sẵn trong Windows 11

mở muỗng. sh và chạy hai lệnh đã cho

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

Tiếp theo, nếu bạn chưa cài đặt Git, bạn sẽ cần cài đặt nó. Thật dễ dàng với dòng lệnh múc

scoop install git

Cài đặt các tính năng bổ sung để chúng tôi có quyền truy cập vào nhiều gói hơn

scoop bucket add extras

Cài đặt Visual C++ Redistributable, cần thiết cho một số gói nhất định. [Bạn sẽ được nhắc nâng cấp quản trị hai lần]

scoop install extras/vcredist2022

Bây giờ chúng ta có thể cài đặt một vài gói tiện dụng cho việc phát triển web. Scoop cho phép bạn chỉ định nhiều cái cùng một lúc, vì vậy hãy cài đặt PHP, Composer, MySQL và phiên bản Hỗ trợ dài hạn của NodeJS. [Bạn có thể bỏ qua bất kỳ thứ gì bạn đã cài đặt trên máy của mình]

scoop install php composer mysql nodejs-lts

Chúng ta có thể kiểm tra xem chúng đã được cài đặt đúng phiên bản hay chưa bằng cách chạy các lệnh sau

3. Cập nhật Trình quản lý gói nút [Tùy chọn]

Khi viết bài này, npm thắc mắc về một số phản đối nhưng điều đó có thể dễ dàng khắc phục bằng cách yêu cầu nó tự cập nhật lên phiên bản mới nhất

npm install npm@latest -g

4. Liên kết Scoop Phiên bản mới nhất với Laragon

Bây giờ chúng tôi có các phiên bản cập nhật của một số phần mềm mà chúng tôi cần, nhưng chúng tôi phải liên kết các phiên bản đó với Laragon để ngăn xếp LAMP của chúng tôi có thể chạy các phiên bản đó. Tôi thấy rằng cách tốt nhất, đáng tin cậy nhất để làm điều này là tạo một liên kết tượng trưng từ liên kết mới nhất của scoop vào thư mục mà Laragon sử dụng. Cái này cũng nên dùng cấu hình của Laragon cho PHP sẽ hữu ích và tránh được một số vấn đề

Thật không may trên Windows, bạn cần chạy PowerShell với tư cách quản trị viên để tạo liên kết tượng trưng và lệnh không chính xác ngắn gọn. Bắt đầu một thiết bị đầu cuối với tư cách quản trị viên [Nhấp chuột phải vào menu bắt đầu, sau đó nhấp vào 'Windows Terminal [Quản trị viên]'

Bạn có thể sửa đổi các lệnh sau để đảm bảo bạn sử dụng đúng Đường dẫn đích cho tên người dùng của mình [thay thế C. \Users\người dùng với C. \Users\jd chẳng hạn]

# NOTE: Must run as administrator!
# Replace username in Targets below with your actual username
New-Item -ItemType SymbolicLink -Path C:\laragon\bin\php\current -Target C:\Users\username\scoop\apps\php\current
New-Item -ItemType SymbolicLink -Path C:\laragon\bin\mysql\current -Target C:\Users\username\scoop\apps\mysql\current

Nếu điều này hoạt động, bạn có thể đóng thiết bị đầu cuối Quản trị viên

5. Dừng Laragon và chọn phiên bản mới nhất của PHP & MySQL

Với liên kết đã có, giờ đây chúng ta có thể định cấu hình Laragon để sử dụng các phiên bản mới của PHP & MySQL mà chúng ta đã cài đặt với scoop

  • Nhấp chuột phải vào biểu tượng khay Laragon và nhấp vào bên dưới
  • Nhấp vào Dừng [nếu Laragon đang chạy máy chủ]
  • PHP -> Phiên bản. -> hiện tại
  • MySQL -> Phiên bản. -> hiện tại

6. Cài đặt Laravel Installer [tùy chọn]

Nếu bạn không làm việc với Laravel, bạn có thể bỏ qua bước này, nhưng tôi muốn làm điều này để kiểm tra xem mọi thứ có hoạt động chính xác không vì Laravel sẽ sử dụng hầu hết mọi phần trong quá trình cài đặt của chúng tôi

composer global require laravel/installer

Bây giờ chúng ta có thể tạo một ứng dụng Laravel mới trong C. \laragon\www để kiểm tra xem cái này có hoạt động không

________số 8

7. Kiểm tra xem máy chủ có hoạt động không

Bây giờ bạn có thể mở Laragon và bấm "Start All" để chạy máy chủ. Một cửa sổ bật lên sẽ cho biết rằng một trang web mới đã được phát hiện và Laragon sẽ thêm nó vào tệp máy chủ của bạn và định cấu hình Apache để sử dụng nó

Ghé thăm ấu trùng. kiểm tra trong trình duyệt của bạn. Nếu trang web tải, chúng tôi là vàng. Bạn có thể kiểm tra phiên bản PHP của mình ở cuối trang dự án Laravel mặc định

8. Kiểm tra và cấu hình thêm [tùy chọn]

Bạn có thể tạo cơ sở dữ liệu cho

dự án thử nghiệm của mình bằng cách nhấp vào "Cơ sở dữ liệu" trong Laragon, thao tác này sẽ mở HeidiSQL. Tạo một phiên làm việc mới [tôi chỉ gọi nó là "root"] để kết nối với cơ sở dữ liệu. Theo mặc định, không có mật khẩu gốc, nhưng bạn nên thêm một mật khẩu.

Nhấp chuột phải vào kết nối cơ sở dữ liệu của bạn trong HeidiSQL và nhấp vào Tạo mới -> Cơ sở dữ liệu. Bạn có thể tạo cơ sở dữ liệu mới có tên 'laravel'

Bây giờ hãy quay lại thiết bị đầu cuối của bạn và cd sang C. \laragon\www\laravel. Bạn có thể chạy lệnh sau để xây dựng các bảng cơ sở dữ liệu mặc định cho ứng dụng Laravel

php artisan migrate

Nếu nó hoạt động, cơ sở dữ liệu của bạn sẽ ở trong tình trạng tốt

9. Chỉnh sửa và cài đặt cuối cùng

Bây giờ bạn sẽ cần một IDE tốt [môi trường phát triển tích hợp] nếu bạn chưa có. Tôi khuyên dùng PHPStorm của JetBrains vì nó có hầu hết mọi thứ bạn cần được tích hợp sẵn và nó là một trình soạn thảo rất thông minh và hữu ích. Nó có tính phí, mặc dù bạn có thể nhận được giấy phép miễn phí nếu bạn là sinh viên. Nếu bạn chỉ muốn một cái gì đó miễn phí và tốt, bạn cũng có thể cài đặt Mã VS hoạt động rất tốt để phát triển PHP. Cá nhân tôi sử dụng cả hai vì tôi làm việc với một số ngôn ngữ lập trình và PHPStorm tập trung nhiều hơn vào PHP và các ngôn ngữ giao diện người dùng [tức là JavaScript]

Cùng với đó, bạn sẽ có mọi thứ cần thiết để bắt đầu xây dựng trang web trên máy tính của mình bằng PHP với SSL, thân thiện. kiểm tra tên miền cho từng dự án và hiệu suất cao

Nếu tôi bỏ lỡ bất cứ điều gì hoặc bạn gặp bất kỳ khó khăn nào khi làm việc này, vui lòng cho tôi biết trong các nhận xét. Nếu bạn thấy điều này hữu ích, hãy theo dõi tôi trên Twitter để biết thêm mẹo về cách phát triển trò chơi phát triển web của bạn

Cập nhật. Nếu bạn gặp lỗi trong Laravel, hãy làm điều này

Một thời gian sau khi tôi xuất bản nó, tôi nhận thấy đôi khi quá trình cài đặt sẽ hiển thị lỗi sau

scoop install git
0

Để khắc phục sự cố này, hãy lưu ý rằng Laragon sẽ tải tệp cấu hình từ

scoop install git
2, nơi mà Laragon sẽ khiến bạn tin rằng nó đang chạy từ
scoop install git
3

Do đó, điều đã xảy ra trong trường hợp của tôi là thư mục tiện ích mở rộng được đặt thành "ext", nhưng nó cần được đặt thành đường dẫn đủ điều kiện của thư mục tiện ích mở rộng trong cài đặt Scoop. Nó không tải trong các mô-đun vì không thể tìm thấy chúng

Làm cách nào để cài đặt PHP trong Windows 11?

Cách cài đặt PHP 8. 1. .
Mở trình duyệt web bạn chọn và tìm kiếm tải xuống PHP. .
Khi liên kết mở ra, hãy chuyển đến tab tải xuống. .
Nó sẽ chuyển hướng bạn đến một trang khác. .
Khi tệp zip được tải xuống, hãy chuyển đến vị trí và giải nén các tệp

Làm cách nào để cài đặt PHP MySQL trong Windows 11?

MySQL. https. // nhà phát triển. mysql. com/tải xuống/mysql/. Trang này có trình cài đặt thực thi, nhưng tôi khuyên bạn nên tải xuống tệp ZIP. .
httpd-2. 4. 52-win64-VS16. .
php-8. 1. 2-Win32-vs16-x64. .
mysql-8. 0. 28-winx64. .
phpMyAdmin-5. 1. 2 ngôn ngữ. .
VC_redist

Làm cách nào để cài đặt PHP trên Windows 2022?

Tải xuống và cài đặt Trình cài đặt nền tảng web của Microsoft. .
Bước 1. Cài đặt IIS. Mở Trình quản lý máy chủ Windows. .
Bước 2. Cài đặt Trình quản lý PHP. Tải xuống Trình quản lý PHP từ Cổng thông tin Microsoft tại đây. .
Bước 3. Cài đặt PHP và IIS CGI. .
Bước 4. Cài đặt Trình quản lý PHP. .
Bước 5. Kiểm tra PHP trên Windows

Làm cách nào để từng bước cài đặt PHP trong Windows?

Cài đặt thủ công PHP trên Windows . //www. php. mạng/tải xuống. php download zipped binary version of PHP from //www.php.net/downloads.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.

Chủ Đề