Hướng dẫn how to change php cli version in wamp - cách thay đổi phiên bản cli php trong wamp

Tôi đã có một thời gian dài cài đặt WAMP với Php 5.3.5 Bây giờ tôi đang làm việc với Symfony2.1 và cần mở rộng INTL vì vậy tôi đã tải xuống & cài đặt Php 5.4.6 và mọi thứ hoạt động tốt trong lần đầu tiên

Nhưng bây giờ tôi đang tham gia một dự án mới, nơi tôi cần cài đặt thông qua bảng điều khiển PHP (PHP-CLI) một số gói yêu cầu. Một trong những gói này là sonata-project/intl-bundle khi yêu cầu cập nhật bởi "curmposer.phar cập nhật" Tôi nhận được các thông báo lỗi dường như nói rằng tiện ích mở rộng INTL không được cài đặt

Sau một số googleing, tôi hiểu rằng phiên bản PHP-CLI của tôi vẫn là 5.3.5 vì vậy tôi đã cố gắng thay đổi đường dẫn biến môi trường Windows XP của mình và thay thế đường dẫn 5.3.5 bằng đường dẫn 5.4.6 nhưng bây giờ tôi gặp lỗi sau trên DOS Bảng điều khiển:

Failed loading c:/wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.0-5.3-vc6.dll
PHP 5.4.6 (cli) (built: Aug 15 2012 21:16:03)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Có ai có thể giúp tôi sửa cái này không?

hỏi ngày 17 tháng 9 năm 2012 lúc 22:47Sep 17, 2012 at 22:47

Hướng dẫn how to change php cli version in wamp - cách thay đổi phiên bản cli php trong wamp

G. Trennertg. TrennertG. Trennert

5413 Huy hiệu vàng12 Huy hiệu bạc21 Huy hiệu đồng3 gold badges12 silver badges21 bronze badges

Bạn cần thêm thư mục cài đặt PHP của mình vào biến Môi trường % Path %. Nó thường là một cái gì đó như C:\wamp64\bin\php\php7.0.4 hoặc làm việc từ thư mục cài đặt PHP.

Đã trả lời ngày 6 tháng 4 năm 2017 lúc 6:04Apr 6, 2017 at 6:04

Nadeem0035Nadeem0035Nadeem0035

3,4771 Huy hiệu vàng23 Huy hiệu bạc35 Huy hiệu Đồng1 gold badge23 silver badges35 bronze badges

Trên đây có vẻ là một cuộc xung đột với php.ini của bạn. Cả hai 5.4.6 và 5.3.5 đều sử dụng cùng một tệp php.ini?

Nếu đây là trường hợp, 5.4.6 không cài đặt tiện ích mở rộng XDebug hoặc nhiều khả năng nó 5.4.6 đang sử dụng phiên bản API mới hơn dẫn đến sự cố không tương thích. Xóa mệnh đề XDebug Form Form File Php.ini của bạn và chạy lại.

Đã trả lời ngày 17 tháng 9 năm 2012 lúc 23:44Sep 17, 2012 at 23:44

Mike Mackffymike MackffyMike Mackintosh

13.7K6 Huy hiệu vàng60 Huy hiệu bạc86 Huy hiệu Đồng6 gold badges60 silver badges86 bronze badges

1

Trong Windows 10, bạn phải cập nhật đường dẫn PHP trong phần biến môi trường cho hệ thống không chỉ người dùng. Nó sẽ hoạt động tốt sau đó ...

Chúc may mắn.

Hướng dẫn how to change php cli version in wamp - cách thay đổi phiên bản cli php trong wamp

Đã trả lời ngày 21 tháng 4 năm 2020 lúc 9:23Apr 21, 2020 at 9:23

Hướng dẫn how to change php cli version in wamp - cách thay đổi phiên bản cli php trong wamp

Noha Shehabnoha ShehabNoha Shehab

3634 Huy hiệu bạc12 Huy hiệu đồng4 silver badges12 bronze badges

WampServer Php CLI thay đổi phiên bản

Hướng dẫn how to change php cli version in wamp - cách thay đổi phiên bản cli php trong wamp

WampServer Php CLI phiên bản phiên bản là một tập lệnh Batch Windows Windows cho phép bạn dễ dàng thay đổi giữa các phiên bản Wamperver PHP CLI đã cài đặt bằng biến của người dùng 'đường dẫn'.

Mục lục

  • Yêu cầu tối thiểu
  • Cài đặt
  • Cấu hình
  • Cách sử dụng
    • Giao diện người dùng dựa trên văn bản (TUI)
    • Giao diện dòng lệnh (CLI)
      • Chế độ phiên
  • FAQ's

Yêu cầu tối thiểu

Cài đặt

  • Cấu hình
  • Cách sử dụng

Cài đặt

Cấu hình

Cách sử dụng

Giao diện người dùng dựa trên văn bản (TUI) Once you have save the CLI Changer script, create a desktop shortcut to it for quick and easy access.

Cấu hình

Cách sử dụng

Giao diện người dùng dựa trên văn bản (TUI)

  • Giao diện dòng lệnh (CLI)
  • Chế độ phiên

Sau đây là cần thiết cho tập lệnh thay đổi CLI để hoạt động chính xác.

  1. Microsoft Windows 7 trở lên.
  2. Wamperver v3.0.0 trở lên.
  3. Không cần cài đặt.

Chỉ với hơn 13kb, tập lệnh CLI Changer đủ nhỏ để được lưu ở bất cứ đâu trong hệ thống tệp của bạn.

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit

Mẹo: Khi bạn đã lưu tập lệnh CLI Changer, hãy tạo lối tắt máy tính để bàn để truy cập nhanh chóng và dễ dàng. Do not add quotation marks around your custom installation path, even if the path contains spaces.

Cách sử dụng

Giao diện người dùng dựa trên văn bản (TUI)

  • Giao diện dòng lệnh (CLI)
  • Chế độ phiên
    • Sau đây là cần thiết cho tập lệnh thay đổi CLI để hoạt động chính xác.

Giao diện người dùng dựa trên văn bản (TUI)

Giao diện dòng lệnh (CLI)

Chế độ phiên

Available PHP CLI Versions
--------------------------

1 - php5.5.38
2 - php5.6.31
3 - php5.6.34
4 - php7.0.23 - Current
5 - php7.0.28
6 - php7.1.15
7 - php7.1.19
8 - php7.2.3

Selection (1-8): 8

Update Successful - The PHP CLI version is now php7.2.3

Press any key to exit.

Sau đây là cần thiết cho tập lệnh thay đổi CLI để hoạt động chính xác.

Microsoft Windows 7 trở lên.

  1. Wamperver v3.0.0 trở lên.
  2. Không cần cài đặt.

Chỉ với hơn 13kb, tập lệnh CLI Changer đủ nhỏ để được lưu ở bất cứ đâu trong hệ thống tệp của bạn.

Mẹo: Khi bạn đã lưu tập lệnh CLI Changer, hãy tạo lối tắt máy tính để bàn để truy cập nhanh chóng và dễ dàng. The newly selected PHP version will only be available to new command line windows. Existing windows will still reference the previously set PHP version.

Không có cấu hình nào là cần thiết nếu Wamperver đã cài đặt của bạn trong thư mục mặc định của nó.

Các thư mục cài đặt mặc định là:

Giao diện dòng lệnh (CLI)

Để cập nhật số phiên bản PHP CLI trực tiếp từ dòng lệnh, bạn có thể truyền trong phiên bản PHP mong muốn thông qua đối số đầu tiên của tập lệnh. Điều này sẽ bỏ qua màn hình lựa chọn và đi thẳng vào việc thiết lập số phiên bản mong muốn.

Từ lời nhắc CMD:

C:\>: "C:\path\to\cli_changer.bat" php7.2.3

Từ lời nhắc Bash hoặc PowerShell:

$ start "C:\path\to\cli_changer.bat" php7.2.3

Lưu ý 1: Bạn sẽ cần gửi kèm theo đường dẫn tập lệnh CLI Changer trong trích dẫn nếu đường dẫn chứa bất kỳ không gian nào. You will need to enclose the CLI Changer script path in quotes if the path contains any spaces.

Lưu ý 2: Bạn sẽ cần biết trước (các) phiên bản PHP CLI có sẵn trước khi sử dụng lệnh này. You will need to know the available PHP CLI version(s) in advance prior to using this command.

Sau khi thực hiện, mã thoát sẽ được đưa ra:

  • rem +------------------------------------------------+
    rem |            User Defined Variable(s)            |
    rem +------------------------------------------------+
    
    rem WampServer custom install path.
    rem Note: Trailing slash is not required.
    set $customInstallPath=D:\WampServer 64-Bit
    
    3 - Thành công
  • rem +------------------------------------------------+
    rem |            User Defined Variable(s)            |
    rem +------------------------------------------------+
    
    rem WampServer custom install path.
    rem Note: Trailing slash is not required.
    set $customInstallPath=D:\WampServer 64-Bit
    
    4 - Thất bại

Mẹo: Gọi tập lệnh thông qua dòng lệnh là phổ biến trong quá trình phát triển, thử nghiệm và triển khai (tự động). Ví dụ: kết hợp nó vào các tệp xây dựng của bạn ... Calling scripts via the command line is common during (automated) development, testing and deployment. EG: Incorporate it into your build files...

Chế độ phiên

Nếu bạn có nhu cầu chỉ thay đổi số phiên bản PHP trong cửa sổ lệnh mở (phiên) và không trên toàn bộ hệ thống của bạn thì bạn có thể sử dụng tùy chọn

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
5.

Từ lời nhắc CMD:

C:\>: "C:\path\to\cli_changer.bat" php7.2.3 --temp

Từ lời nhắc Bash hoặc PowerShell:

$ start "C:\path\to\cli_changer.bat" php7.2.3 --temp

Lưu ý 1: Bạn sẽ cần gửi kèm theo đường dẫn tập lệnh CLI Changer trong trích dẫn nếu đường dẫn chứa bất kỳ không gian nào.

Lưu ý 2: Bạn sẽ cần biết trước (các) phiên bản PHP CLI có sẵn trước khi sử dụng lệnh này. Enclosing the script path in quotes if it contains spaces and knowing the available PHP CLI version(s) in advance is still required.

Sau khi thực hiện, mã thoát sẽ được đưa ra:

  • rem +------------------------------------------------+
    rem |            User Defined Variable(s)            |
    rem +------------------------------------------------+
    
    rem WampServer custom install path.
    rem Note: Trailing slash is not required.
    set $customInstallPath=D:\WampServer 64-Bit
    
    3 - Thành công
  • rem +------------------------------------------------+
    rem |            User Defined Variable(s)            |
    rem +------------------------------------------------+
    
    rem WampServer custom install path.
    rem Note: Trailing slash is not required.
    set $customInstallPath=D:\WampServer 64-Bit
    
    4 - Thất bại

Mẹo: Gọi tập lệnh thông qua dòng lệnh là phổ biến trong quá trình phát triển, thử nghiệm và triển khai (tự động). Ví dụ: kết hợp nó vào các tệp xây dựng của bạn ... Using the

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
5 or
rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
6 option will only change the PHP version number within that command window. Multiple command windows can be open and the PHP version number changed without affecting other open command windows.

FAQ's

Chế độ phiên

Nếu bạn có nhu cầu chỉ thay đổi số phiên bản PHP trong cửa sổ lệnh mở (phiên) và không trên toàn bộ hệ thống của bạn thì bạn có thể sử dụng tùy chọn

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
5.

Tùy chọn dòng lệnh ngắn

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
6 cũng có sẵn.

Lưu ý: Kèm theo đường dẫn tập lệnh trong báo giá nếu nó chứa khoảng trắng và biết trước (các) phiên bản PHP CLI có sẵn vẫn được yêu cầu.

Lưu ý: Sử dụng tùy chọn

rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
5 hoặc
rem +------------------------------------------------+
rem |            User Defined Variable(s)            |
rem +------------------------------------------------+

rem WampServer custom install path.
rem Note: Trailing slash is not required.
set $customInstallPath=D:\WampServer 64-Bit
6 sẽ chỉ thay đổi số phiên bản PHP trong cửa sổ lệnh đó. Nhiều cửa sổ lệnh có thể được mở và số phiên bản PHP thay đổi mà không ảnh hưởng đến các cửa sổ lệnh mở khác.

Các biến đường dẫn môi trường là gì và chúng hoạt động như thế nào?

  • Các biến 'đường dẫn' của môi trường cho phép người dùng (và hệ thống) gọi một thực thi mà không cần phải sử dụng đường dẫn tuyệt đối (đầy đủ) thực thi. Windows phân tích các biến đường dẫn từ trái sang phải, với đường dẫn 'người dùng' được gắn vào đường dẫn 'hệ thống'. (Tức là: path = system.path + user.path)
  • Khi người dùng (hoặc tập lệnh của người dùng) gọi
    Available PHP CLI Versions
    --------------------------
    
    1 - php5.5.38
    2 - php5.6.31
    3 - php5.6.34
    4 - php7.0.23 - Current
    5 - php7.0.28
    6 - php7.1.15
    7 - php7.1.19
    8 - php7.2.3
    
    Selection (1-8): 8
    
    Update Successful - The PHP CLI version is now php7.2.3
    
    Press any key to exit.
    
    1 hoặc
    Available PHP CLI Versions
    --------------------------
    
    1 - php5.5.38
    2 - php5.6.31
    3 - php5.6.34
    4 - php7.0.23 - Current
    5 - php7.0.28
    6 - php7.1.15
    7 - php7.1.19
    8 - php7.2.3
    
    Selection (1-8): 8
    
    Update Successful - The PHP CLI version is now php7.2.3
    
    Press any key to exit.
    
    2, đường dẫn trỏ đến thực thi sẽ được sử dụng. Nếu một đường dẫn môi trường chứa hai hoặc nhiều đường dẫn đến thực thi PHP, thì chỉ có hướng dẫn đầu tiên được thực thi. Các tệp thực thi PHP khác sẽ không bao giờ được gọi, bao giờ.

Dựa trên thông tin này và theo lựa chọn thành công số phiên bản PHP, tập lệnh này quét và sau đó xóa bất kỳ và tất cả tham chiếu đến bất kỳ (các) đường dẫn thực thi PHP nào được tìm thấy trong đường dẫn 'người dùng' của môi trường (hoặc cửa sổ CMD 'phiên' đường dẫn) trước khi thêm đường dẫn phiên bản PHP đã chọn.

Số phiên bản PHP CLI được trả về bằng cách nhập

Available PHP CLI Versions
--------------------------

1 - php5.5.38
2 - php5.6.31
3 - php5.6.34
4 - php7.0.23 - Current
5 - php7.0.28
6 - php7.1.15
7 - php7.1.19
8 - php7.2.3

Selection (1-8): 8

Update Successful - The PHP CLI version is now php7.2.3

Press any key to exit.
3 tại dấu nhắc lệnh phải giống như bạn được bạn chọn khi sử dụng tập lệnh này. Nếu không, có một cơ hội mạnh mẽ là có liên quan đến một thực thi PHP trong đường dẫn 'hệ thống' của môi trường. Để khắc phục tình huống này, bạn phải xóa tham chiếu này khỏi đường dẫn 'hệ thống' môi trường theo cách thủ công.

Error C:/wamp or PHP in PATH

Truy cập môi trường 'người dùng' và 'hệ thống' đường dẫn bằng cách:

Sorry,

There is an error.

There is Wampserver path (C:/wamp)
into Windows PATH environment variable: (C:\wamp\bin\php\phpX.X.X)

It seems that a PHP installation is declared in the environment variable PATH
C:\wamp\bin\php\phpX.X.X

Wampserver does not use, modify or require the PATH environmental variable.
Using a PATH on Wampserver or PHP version
is detrimental to the proper functioning of Wampserver.

Press ENTER to continue...

Windows 7: Nhấp vào 'Bắt ​​đầu' -> 'Bảng điều khiển' -> 'Hệ thống' -> 'Cài đặt hệ thống nâng cao' -> 'Biến môi trường ...'

Windows 10: Nhấp vào 'Bắt ​​đầu tìm kiếm' -> Loại 'env' -> Nhấp vào kết quả 'Chỉnh sửa các biến môi trường hệ thống' -> 'Biến môi trường ...'

Làm cách nào để loại bỏ lỗi ở dưới cùng của menu nhấp chuột phải WampServer?

Khi sử dụng WampServer v3.1.2 - v3.1.7, thông báo lỗi dưới đây có thể được hiển thị.

Nhấp vào lỗi này sẽ mở cửa sổ lệnh hiển thị thông báo dưới đây.

Lỗi này có thể bị triệt tiêu bằng cách nhấp chuột phải vào biểu tượng WampServer trong khu vực thông báo Thanh nhiệm vụ và chọn: Cài đặt WAMP -> Không xác minh đường dẫn

Tại sao bạn muốn đàn áp lỗi này?

Bởi vì hiện tại, Wamperver không có khả năng thay đổi phiên bản CLI của PHP nếu tập lệnh của bạn yêu cầu một phiên bản cụ thể.

Nhưng đó không phải là những gì nhấp chuột phải biểu tượng WampServer trong khu vực thông báo Thanh nhiệm vụ và chọn: Công cụ -> Thay đổi phiên bản PHP CLI?

Làm cách nào để thay đổi phiên bản PHP của tôi?

Thay đổi phiên bản PHP..
Điều hướng đến trang Quản lý trang web ..
Nhấp vào nút Quản lý bên phải miền của bạn ..
Trong phần PHP, nhấp vào biểu tượng sửa đổi ..
Chọn phiên bản PHP từ menu thả xuống ..
Cuộn xuống và nhấp vào nút Thay đổi phiên bản PHP để lưu các thay đổi của bạn ..

Phiên bản PHP CLI là gì?

Giao diện dòng lệnh của PHP (CLI) cho phép bạn thực thi các tập lệnh PHP khi đăng nhập vào máy chủ của bạn thông qua SSH.ServerPilot cài đặt nhiều phiên bản PHP trên máy chủ của bạn để có nhiều tệp thực thi PHP có sẵn để chạy.allows you to execute PHP scripts when logged in to your server through SSH. ServerPilot installs multiple versions of PHP on your server so there are multiple PHP executables available to run.

Làm cách nào để thay đổi PHP mặc định trong Windows?

Thay đổi phiên bản php của nhà soạn nhạc mà không cần gỡ cài đặt trình soạn thảo..
Tìm kiếm các biến môi trường hệ thống trong Cortana ..
Nhấp vào nút "Biến môi trường" ..
Trong "Biến hệ thống" Chọn đường dẫn và nhấp vào Chỉnh sửa, bạn sẽ thấy một mục như thế này "C: \ Wamp \ bin \ Php \ Php5 ..