Ghi chú. Nếu bạn muốn cài đặt và sử dụng PHP 7 và Trình soạn thảo trong Hệ thống con Windows cho Linux [WSL] bằng Ubuntu, tôi cũng đã viết một hướng dẫn cho điều đó
Gần đây, tôi đang làm việc rất nhiều cho các dự án Drupal dựa trên Trình soạn thảo [đặc biệt là chuẩn bị cho DrupalCon Nashville và hội thảo chung của tôi về Drupal và Trình soạn thảo với Matthew Grasmick] và đã cố gắng đưa ra các giải pháp đơn giản nhất hoạt động trên macOS, Linux, . Đối với macOS và Linux, việc cài đặt PHP và Composer khá nhanh chóng và dễ dàng. Tuy nhiên, trên Windows dường như có một số vấn đề nhỏ xuất hiện ở đây và ở đó
Vì cuối cùng tôi đã dành một chút thời gian để cài đặt phiên bản PHP chính thức cho Windows gốc, nên tôi nghĩ rằng tôi sẽ ghi lại quy trình tại đây. Lưu ý rằng nhiều phần của quy trình này đã được học từ bài viết ngắn gọn Cài đặt PHP7 và Trình soạn thảo trên Windows 10 từ trang web KIZU 514
Cài đặt PHP 7 trên Windows 10
- Cài đặt Visual C++ Redistributable cho Visual Studio 2015—cái này được liên kết trong thanh bên của trang Tải xuống PHP cho Windows, nhưng nó bị ẩn. Nếu không làm điều này, bạn sẽ gặp một thông báo lỗi khá khó hiểu, các lệnh
VCRUNTIME140.DLL was not found
vàphp
sẽ không hoạt động - Tải xuống PHP cho Windows. Tôi thích sử dụng 7 hơn. 1. x [bản phát hành hiện tại - 1], vì vậy tôi đã tải xuống phiên bản 64-bit không an toàn luồng mới nhất của 7. 1. x. tôi đã tải về. phiên bản tệp zip của phiên bản
VC14 x64 Non Thread Safe
, trong PHP 7. 1 tiêu đề - Mở rộng tệp zip vào đường dẫn
C:\PHP7
- Định cấu hình PHP để chạy chính xác trên hệ thống của bạn
- Trong thư mục
C:\PHP7
, đổi tên tệpphp.ini-development
thànhphp.ini
- Chỉnh sửa tệp
php.ini
trong trình soạn thảo văn bản [e. g. Notepad++, Atom hoặc Sublime Text] - Thay đổi các cài đặt sau trong tệp và lưu tệp
- Thay đổi
memory_limit
từ128M
thànhphp
0 [vì Trình soạn thảo có thể sử dụng nhiều bộ nhớ. ] - Bỏ ghi chú dòng có nội dung
php
1 [xóaphp
2 để dòng chỉ còn làphp
3] - Trong phần có nhiều dòng
php
4, hãy bỏ ghi chú những dòng sauphp
5php
6php
7php
8php
9VC14 x64 Non Thread Safe
0VC14 x64 Non Thread Safe
1
- Thay đổi
- Trong thư mục
- Thêm
C:\PHP7
vào đường dẫn hệ thống Windows của bạn- Mở Bảng điều khiển hệ thống
- Nhấp vào 'Cài đặt hệ thống nâng cao'
- Nhấp vào 'Biến môi trường. ' cái nút
- Nhấp vào hàng
VC14 x64 Non Thread Safe
3 bên dưới 'Biến hệ thống' và nhấp vào 'Chỉnh sửa. ' - Nhấp vào 'Mới' và thêm hàng
C:\PHP7
- Bấm OK, rồi OK, rồi OK, và đóng khỏi System Control Panel
- Mở PowerShell hoặc trình giả lập thiết bị đầu cuối khác [tôi thường thích cmder hơn] và nhập vào
VC14 x64 Non Thread Safe
5 để xác minh PHP đang hoạt động
Tại thời điểm này, bạn sẽ thấy đầu ra như
VC14 x64 Non Thread Safe
6
Điều này có nghĩa là PHP đang hoạt động, yay
Cài đặt Composer trên Windows 10
Tiếp theo, chúng ta sẽ cài đặt Composer bằng cách tải xuống và di chuyển nó vào vị trí để chúng ta có thể chạy nó chỉ bằng lệnh VC14 x64 Non Thread Safe
7
- Tải xuống Trình cài đặt Windows cho Trình soạn thảo và chạy nó
- Lưu ý rằng Trình cài đặt Windows dành cho Trình soạn thảo có thể yêu cầu thực hiện các thay đổi đối với tệp
php.ini
của bạn. Không sao đâu; - Đóng mọi cửa sổ PowerShell đang mở hoặc các cửa sổ đầu cuối khác, sau đó mở một cửa sổ mới
- Chạy lệnh
VC14 x64 Non Thread Safe
7 và xác minh rằng bạn nhận được danh sách trợ giúp Trình soạn thảo và các lệnh có sẵn
Đó là nó. Bây giờ bạn đã có PHP 7 và Composer chạy tự nhiên trên PC chạy Windows 10 của mình. Tiếp theo, thống trị thế giới với một số dự án PHP mới
đọc thêm
Sử dụng dự án Drupal 8 BLT với Drupal VM trên Windows 7 hoặc Windows 8
Cài đặt PHP 7 và Trình soạn thảo trên Windows 10, Sử dụng Ubuntu trong WSL
Sử dụng Ansible thông qua Hệ thống con của Windows 10 cho Linux
php
các cửa sổ
nhà soạn nhạc
cửa sổ 10
hướng dẫn
drupal
hành tinh drupal
- Thêm nhận xét mới
EKennedy – 4 năm trước Hoặc bạn có thể cài đặt Hệ thống con Linux cho Windows và thực hiện theo cách của LinuxBình luận
Jeff Geerling – 4 năm trước Trả lời Hoặc bạn có thể cài đặt bởi EKennedy Hơi đúng. Tôi có thể thực hiện một bài đăng khác cho thấy việc thực hiện nó nhanh chóng/dễ dàng như thế nào trong WSL, đồng thời so sánh và đối chiếu hai phương pháp [có sự giảm kích thước đối với một trong hai kỹ thuật, chủ yếu là do tích hợp với công cụ Windows gốc khác, chẳng hạn như IDE chẳng hạn
EKennedy – 4 năm trước Trả lời Khá đúng. Tôi có thể làm khác bởi Jeff Geerling Điểm tốt, mong được đọc bài đăng đó nếu bạn quyết định về nó. Tôi khá ấn tượng với WSL, nhưng tôi chưa thử nhiều công cụ
Jeff Geerling – 4 năm trước Trả lời Điểm tốt, mong được EKennedy Cuối cùng tôi đã đăng bài viết về cách làm những điều tương tự trong WSL. Cài đặt PHP 7 và Trình soạn thảo trên Windows 10, Sử dụng Ubuntu trong WSL
Tony – 4 năm trước Đáp lại tôi đã đăng bài viết của Jeff Geerling Bạn đã làm một so sánh hiệu suất?
Lee – 4 năm trước
Trả lời Hoặc bạn có thể cài đặt bởi EKennedy
Hay không. bạn thích Linux hơn, tôi thích Windows hơn. Tại sao tất cả chúng ta không giữ nó như vậy?
- Đáp lại
Đánh dấu – 2 năm trước Trả lời Hay không. bạn thích Linux hơn, bởi Lee Tôi muốn sử dụng cách dễ nhất và với cài đặt một lệnh trên Linux/WSL, đây là một tùy chọn hấp dẫn
D4ve – 4 năm trước
Rực rỡ. Cảm ơn bạn. Làm việc từ ngày 18/06. ]
- Đáp lại
Priya – 4 năm trước
Tôi đã cài đặt thành công php nhưng không thể cài đặt trình soạn thảo, nó báo thiếu openssl. Nhưng tôi đã bỏ ghi chú phần mở rộng cho openssl. Làm thế nào tôi có thể giải quyết điều này? . 14. 11] phiên bản. Cảm ơn
- Đáp lại
Ẩn danh – 3 năm trước Trả lời tôi đã hoàn thành thành công bởi Priya Dòng bỏ chú thích ;extensions=php_openssl và sẽ tốt
Ẩn danh – 2 năm trước Trả lời dòng Bỏ ghi chú ;phần mở rộng của Anonymous Hoạt động ở đây. cám ơn
Youtube AirdropsQb – 10 tháng trước
Trả lời tôi đã hoàn thành thành công bởi Priya
Kích hoạt đường dẫn c. \php\ hoặc nơi nó được cài đặt trong biến, trong đường dẫn hệ thống và người dùng
- Đáp lại
Neeta – 4 năm trước
Cảm ơn bạn rất nhiều
- Đáp lại
charlyarg – 4 năm trước
cảm ơn đã làm việc hoàn hảo
- Đáp lại
Các cuộc vận động tài trợ – 4 năm trước
Cám ơn bạn rất nhiều về điều này. Tài liệu PHP để cài đặt trên windows là rác. Bạn thật tuyệt
- Đáp lại
Mike – 4 năm trước
Cảm ơn vì điều này
- Đáp lại
Brad Chase – 4 năm trước
Điều này làm cho mọi thứ trở nên đơn giản hơn rất nhiều. Cảm ơn bạn rất nhiều vì đã dành thời gian để làm cho điều này có sẵn. Rất nhiều đánh giá cao
- Đáp lại
Geoff Hoffman – 4 năm trước
Điều đó thật tuyệt. Tôi có PHP7. 2 chạy ở cả phía Windows 10 powershell và WSL trong Ubuntu. Bây giờ vấn đề thực sự bắt đầu khi bạn bắt đầu làm việc với mã nguồn được quản lý bằng Git. Quyền được JACKED. Trạng thái git thư mục dự án powershell của Windows hiển thị 1000 tệp đã thay đổi quyền. Một bộ sưu tập tệp lớn nhưng khác đang hiển thị dưới dạng đã sửa đổi trong WSL. Thật là một mớ hỗn độn. Bộ sưu tập thay đổi thứ ba được liệt kê khi xem qua git-bash. người cũ. Friggin windows man, bây giờ chúng ta có gì, bốn shell, và tất cả chúng vẫn còn kém so với Terminal trên Mac OS X? . Tôi đoán tôi sẽ bỏ thêm 3.500 đô la cho một chiếc Macbook Pro, mặc dù thanh cảm ứng là thứ ngu ngốc nhất từ trước đến nay, họ đã loại bỏ giắc cắm nguồn từ tính và bàn phím còn tệ hơn trước
- Đáp lại
Brian C – 3 năm trước Trả lời Điều này thật tuyệt. Tôi có PHP7. 2 của Geoff Hoffman Ngày mai tôi sẽ mua một SDD để tôi có thể khởi động kép linux. Windows 10 quyền là một mớ hỗn độn tuyệt đối. Như một sự lãng phí thời gian
Gene – 4 năm trước
Hoàn toàn hoàn hảo [thậm chí còn có thêm tiền thưởng. cmder. ]
Cảm ơn
- Đáp lại
Michael – 4 năm trước
Tôi đã làm theo từng bước trong hướng dẫn của bạn nhưng trong Cài đặt Trình soạn nhạc, tôi gặp phải lỗi sau. "" https. //getcomposer. không thể tải xuống tệp org/phiên bản". không thể mở luồng. ". Bạn có biết làm sao để sửa cái này không?
Cảm ơn trước
- Đáp lại
Bruno – 4 năm trước
bài báo tuyệt vời
- Đáp lại
mlocati – 4 năm trước
Chà, với PhpManager, bạn có thể cài đặt PHP và Trình soạn thảo chỉ bằng ba lệnh PowesShell này
Cài đặt-Php -Phiên bản 7. 2 -Kiến trúc x64 -ThreadSafe $false -Path C. \PHP -TimeZone UTC -InitialPhpIni Production -InstallVC -Verbose
Kích hoạt tiện ích mở rộng Php -Path C. \PHP -Phần mở rộng mbstring,curl,openssl,gd,exif,zlib -Verbose
Cài đặt-Composer -PhpPath C. \PHP -Dài dòng
- Đáp lại
Isidoro – 4 năm trước
Kinh ngạc. công việc tuyệt vời trên tài liệu này. TKS
- Đáp lại
James – 4 năm trước
Cảm ơn bạn vì bài viết rất hữu ích này.
Tôi có thể nói thêm rằng bạn phải chỉ định extensior_dir trong php. ban đầu. https. // stackoverflow. com/questions/38642682/php-ini-default-dir-extens…
[chỉ cần bỏ ghi chú]
- Đáp lại
John – 4 năm trước
Bài đăng hay
- Đáp lại
Tạo âm nhạc lạ – 4 năm trước
Cảm ơn bạn rất nhiều vì bài viết kỹ lưỡng và hữu ích này. Tôi thích khi tôi không phải suy nghĩ về cách thiết lập môi trường của mình. . ]
- Đáp lại
Ronaldo – 4 năm trước
Trên php 7. 2. x.
Lưu ý. Cú pháp được sử dụng trong các phiên bản PHP trước ['extension=. vậy' và
; . dll'] được hỗ trợ vì các lý do cũ và có thể
; . Vì vậy, khi có thể, hãy
; .
- Đáp lại
Chris – 4 năm trước
Cảm ơn bạn. Rất hữu ích cho người mới bắt đầu
- Đáp lại
Pravallika – 3 năm trước Trả lời Cảm ơn bạn. Rất hữu ích cho Chris
Cảm ơn bạn rất nhiều
- Đáp lại
Ruth – 4 năm trước
Video xuất sắc Jeff. Tôi nghĩ rằng tôi sẽ dành phần đời còn lại của mình để cố gắng làm cho php và trình soạn thảo hoạt động. Cảm ơn nhiều
- Đáp lại
Joe – 3 năm trước
php của tôi. ini không có bất kỳ tệp nào trong số này.
extension=php_gd2. dll
extension=php_curl. dll
v.v.
nhưng nó có những thứ này.
extension=gd2
extension=curl
v.v.
Tuy nhiên, nếu tôi nhận xét những cái này, tôi sẽ gặp lỗi khi thử và chạy php trong dấu nhắc lệnh. Lỗi nói.
Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động php_gd2. dll
Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động php_curl. dll
v.v.
mẹo nào không?
- Đáp lại
Gregg – 3 năm trước Trả lời My php. ini không có bởi Joe Bạn là một phước lành lớn - cảm ơn bạn vì những hướng dẫn này
Khô – 3 năm trước
Trả lời My php. ini không có bởi Joe
Tôi có cùng một vấn đề, phải làm gì?
- Đáp lại
kr – 3 năm trước
Trả lời My php. ini không có bởi Joe
thay vì xóa dấu chấm phẩy khỏi dòng
extension_dir = ". /"
xóa nó khỏi dòng bên dưới
extension_dir = "ext"
Điều này giúp ích cho tôi
- Đáp lại
Antoine – 3 năm trước
Hướng dẫn TUYỆT VỜI.
Cảm ơn nhiều.
- Đáp lại
philg2018 – 3 năm trước
Cảm ơn bạn rất nhiều. Tôi đã cố gắng cài đặt php đúng cách trong 2 tháng nay và tôi không thể cài đặt được. Bây giờ, CUỐI CÙNG, tôi đã cài đặt đúng cách
- Đáp lại
Billy J – 3 năm trước
trang tuyệt vời. Video hướng dẫn siêu đỉnh. công việc thực sự tốt đẹp. Cảm ơn nhiều
- Đáp lại
Kervin – 3 năm trước
Dùng visual studio 2010 được không bác?
- Đáp lại
Tajrian Binta Jahid – 3 năm trước
Này, tôi đã thử cài đặt php và trình soạn thảo theo hướng dẫn được viết ở trên, cài đặt php và trình soạn thảo hoạt động tốt. Nhưng khi tôi cố cài đặt laravel, tôi gặp phải lỗi này
C:\PHP7
0
Sự cố 1
- Yêu cầu cài đặt giải đấu/flysystem 1. 0. 50 -> thỏa mãn theo giải đấu/flysystem[1. 0. 50].
- giải đấu/flysystem 1. 0. 50 yêu cầu ext-fileinfo * -> thiếu thông tin tệp mở rộng PHP được yêu cầu trong hệ thống của bạn.
Vấn đề 2
- giải đấu/flysystem 1. 0. 50 yêu cầu ext-fileinfo * -> thiếu thông tin tệp mở rộng PHP được yêu cầu trong hệ thống của bạn.
- laravel/framework v5. 8. 2 yêu cầu giải đấu/flysystem ^1. 0. 8 -> thỏa mãn bởi giải đấu/flysystem[1. 0. 50].
- Yêu cầu cài đặt laravel/framework v5. 8. 2 -> thỏa mãn bởi laravel/framework[v5. 8. 2].
Để bật tiện ích mở rộng, hãy xác minh rằng chúng đã được bật trong. tập tin ini.
- C. \PHP7\php. ini
Bạn cũng có thể chạy `php --ini` bên trong terminal để xem tập tin nào được PHP sử dụng trong chế độ CLI.
Ứng dụng đã sẵn sàng. Xây dựng một cái gì đó tuyệt vời.
tôi bỏ bình luận
C:\PHP7
1
trong php. ini trong thư mục php7. Sau đó, laravel đã được cài đặt thành công. Nếu không thì bài viết tuyệt vời, cảm ơn rất nhiều