Cách thêm phiên bản PHP mới vào WAMP


19

Tôi đang cố gắng cài đặt PHP 5.3.8 để hoạt động với WAMP (Windows).

Tôi đã tải xuống từ trang web PHP, sao chép nó trong thư mục bin và thêm dòng này vào wampmanager.ini:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;

và:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;

Nhưng nó không hoạt động ...

Sau khi tôi chỉnh sửa nó và bắt đầu WAMP, những thay đổi đó sẽ bị xóa khỏi tệp ini.


Bạn đã thử tải xuống từ Trang web bổ trợ WAMP chưa? EDIT: Mới nhận ra phiên bản mới nhất trên đó là 5.3.1, xin lỗi.
Tombull89

Đây không phải là nơi thích hợp cho câu hỏi này. Mọi người nên bình chọn câu hỏi này. Tôi cần thêm 4 đại diện ... sau đó tôi sẽ làm điều đó. : P: P
Lonewolf

Câu trả lời:


1

Tại sao bạn không cài đặt phiên bản cuối cùng của WAMP

WampServer 2.1a [24/12/10] Bao gồm:

  • Apache 2.2.17
  • Php 5.3.3
  • Mysql 5.1.53 (phiên bản 64 bit)
  • Mysql 5.5.8 (phiên bản 32 bit)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2

2
Alex đang cố gắng để PHP 5.3.8 hoạt động. WAMP 2.1a đi kèm với PHP 5.3.3.
Tombull89

36

Tôi cần một cách để cài đặt thủ công PHP 5.4, vì không có addon PHP 5.4 cho phiên bản WampServer của tôi.

Chủ đề này hơi cũ nhưng tôi sẽ đưa ra quy trình ở đây, vì nó phù hợp với câu hỏi ban đầu.

Tôi sẽ lấy PHP 5.4.13 làm ví dụ của tôi (hiện tại là phiên bản 5.4 mới nhất)

  1. Tải về nhị phân trên php.net
  2. Giải nén tất cả các tệp trong một thư mục mới: C:/wamp/bin/php/php5.4.13/
  3. Sao chép wampserver.conftừ một thư mục php khác (như php/php5.2.8/) vào thư mục mới
  4. Đổi tên php.ini-developmenttập tin thànhphpForApache.ini
  5. Làm xong ! Khởi động lại WampServer (> Right Mouseclick trên khayicon> Thoát)

lưu ý : nếu bạn đang thêm php phiên bản 5.6, bạn cũng cần sao chép php5apache2_4.dlltừ thư mục php khác, nếu không máy chủ wamp sẽ không khởi động.


10
Câu trả lời chính xác. Chỉ cần rõ ràng khi nó làm tôi vấp ngã, bởi Restart WampServer, nó có nghĩa là Nhấp chuột phải vào biểu tượng khay, nhấp vào thoát, sau đó mở lại WAMP, thay vì nhấp vào Restart All Servicesnút.
MrLore

2
Chỉ muốn lưu ý rằng thư mục được trích xuất nói php-5.6.18 và trong Phiên bản Php-> nó hiển thị -5.6.18 Nó có tạo ra sự khác biệt nào không? Hoặc tôi cần đổi tên thư mục thành 5.6.18 bằng cách xóa -?
mujaffars

Tôi có wamp2.5 với php5.5, sau đó tôi đã thử giải pháp này để cài đặt php5.4 nhưng bất cứ khi nào tôi thay đổi php thành 5.4, tôi không thể chạy bất kỳ dự án nào trong máy tính cục bộ của mình. Có vẻ như apache không chạy. Đã thử bấm thủ công apache >> bắt đầu dịch vụ, nhưng vẫn không gặp may
boi_echos

Tôi đang cố gắng cập nhật từ php5.5.12 lên php7.0.2 cho Magento 2 Logo không hoạt động không thay đổi màu cam.
Đá quý


6

Tôi quá cần thiết để nâng cấp PHP trong WAMP gần đây. Có một số bước để làm đúng. Tôi bao gồm tất cả và cung cấp ảnh chụp màn hình trong bài được liên kết ở trên.

Hy vọng nó giúp!


3

Đây là một bài viết hữu ích khác về việc thay đổi phiên bản php trong wamp.

Một chi tiết hữu ích được đề cập trong bài viết là cập nhật biến môi trường để trỏ đến php mới , để bạn có thể truy cập vào php cli đúng.


1
Bài viết này hoạt động với tôi với WAMP 3 đi từ php 7.0.0 đến php 7.1.10.
Thuyền trưởng Hypertext
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.