Wamp cài đặt php ở đâu?

Trong bài đăng trên blog cuối cùng của tôi, tôi đã nói rằng tôi thích có một môi trường phát triển trên máy tính của mình (chạy Windows 7). Tôi sử dụng WampServer để làm điều này. Tôi đặc biệt thích rằng WampServer cho phép bạn cài đặt nhiều phiên bản php (và MySQL và Apache). Bạn có thể chuyển đổi giữa các phiên bản trong menu WampServer trên biểu tượng trên khay hệ thống

Máy chủ mà dự án máy khách sắp tới sẽ được lưu trữ trên đó sẽ chạy phiên bản php 5. 2. 14. Phiên bản đó không có sẵn để tải xuống trên trang web WampServer, nhưng điều đó không có nghĩa là tôi không may mắn. Tôi quyết định cài đặt php theo cách thủ công để xem liệu tôi có thể chạy nó không và tôi đã thành công. Tôi muốn chia sẻ quy trình của mình để bạn có thể thực hiện (và để tôi biết mình cần làm gì nếu phải cài đặt một phiên bản khác không có sẵn trên WampServer)

Tải xuống tệp nhị phân php windows

Có 2 nguồn cho các tệp nhị phân, php. mạng và cửa sổ. php. mạng lưới. Tôi khuyên bạn nên tải xuống các tệp từ cửa sổ. php. net vì chúng cập nhật hơn. Tôi gặp sự cố trong đó tiện ích mở rộng cURL không tải. Hóa ra nhóm php đã thực hiện một số thay đổi đối với php_curl. dll để khắc phục những sự cố đó. Tải xuống trên php. net không bao gồm những thay đổi đó (đây là phiên bản cũ hơn)

Bất kể bạn chọn nguồn nào để tải xuống tệp nhị phân từ đó, hãy tải xuống gói zip. Trích xuất nội dung của tệp zip sang C. /wamp/bin/php/php5. 2. 14 (thay đổi đường dẫn để phản ánh nơi bạn đã cài đặt WampServer và số phiên bản thành bất kỳ phiên bản nào bạn đang cài đặt)

sửa đổi php. tập tin ini

Bạn cần thực hiện một số thay đổi đối với php. ini để nó hoạt động với WampServer. GHI CHÚ. Bạn sẽ cần sửa đổi các đường dẫn để phản ánh vị trí cài đặt WampServer của bạn (của tôi là trong C. /wamp). Bạn cũng sẽ phải sửa đổi extension_dir nếu bạn đang cài đặt phiên bản khác 5. 2. 14. Các dòng sau cho biết những thay đổi bạn sẽ cần thực hiện. Chỉ cần thực hiện tìm kiếm để tìm vị trí của các dòng trong tệp để bạn có thể thực hiện các thay đổi (Tôi nhận thấy rằng số dòng khác nhau giữa các phiên bản php, vì vậy tôi không đưa chúng vào đây)

[ngôn ngữ mã nguồn=”php”]
; .
error_log = c. /wamp/log/php_error. nhật ký

; Directory in which the loadable extensions (modules) reside.
extension_dir = "c. /wamp/bin/php/php5. 2. 14/ext/"

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "c. /wamp/tmp"

; where MODE is the octal representation of the mode. Note that this
; .
phiên. save_path = "c. /wamp/tmp"
[/sourcecode]

Bạn cũng sẽ muốn bật/tắt mọi tiện ích mở rộng mà bạn cần cho (các) ứng dụng của mình

Khi bạn đã hoàn thành các thay đổi của mình đối với php. ini, bạn sẽ cần lưu một bản sao của tệp với tên tệp là phpForApache. ini (trong cùng thư mục với php. tập tin ini). Bạn phải làm điều này để WampServer sử dụng phiên bản mới. WampServer sao chép tệp này vào máy chủ Apache khi bạn chọn phiên bản từ menu

Sửa đổi cấu hình WampServer

Nếu bạn đã có WampServer chạy với phiên bản php khác, hãy sao chép wamperver. conf từ phiên bản đó sang phiên bản mới cài đặt của bạn. Nếu bạn không có phiên bản khác đang chạy, hãy dán đoạn mã sau vào một tệp và lưu nó vào thư mục mà bạn đã giải nén các tệp php vào

[ngôn ngữ mã nguồn=”php”]
$phpConf[‘phpIniDir’] = ‘. ’;
$phpConf[‘phpExeDir’] = ‘. ’;
$phpConf[‘phpConfFile’] = ‘php. ini’;

$phpConf[‘apache’][‘1. 3’][‘LoadModuleName’] = ‘php5_module’;
$phpConf[‘apache’][‘1. 3’][‘LoadModuleFile’] = ‘php5apache. dll’;
$phpConf[‘apache’][‘1. 3’][‘AddModule’] =  ‘mod_php5. c’;

$phpConf[‘apache’][‘2. 0’][‘LoadModuleName’] = ‘php5_module’;
$phpConf[‘apache’][‘2. 0’][‘LoadModuleFile’] = ‘php5apache2. dll’;
$phpConf[‘apache’][‘2. 0']['AddModule'] =  ;

$phpConf[‘apache’][‘2. 2’][‘LoadModuleName’] = ‘php5_module’;
$phpConf[‘apache’][‘2. 2’][‘LoadModuleFile’] = ‘php5apache2_2. dll’;
$phpConf[‘apache’][‘2. 2’][‘AddModule’] =  ”;
[/sourcecode]

Bạn cũng sẽ cần thực hiện một số thay đổi đối với C. /wamp/wampmanager. ini để bạn có thể chuyển sang phiên bản bạn đang cài đặt

Trong phần [phpVersion] (dòng 335), hãy thêm phần sau (thay đổi số phiên bản để phản ánh phiên bản của bạn)

[sourcecode language=”php”]
Loại. mục; . "5. 2. 14"; Hành động. đa; . chuyểnPhp5. 2. 14
[/sourcecode]

Ở cuối phần (trước ;WAMPPHPVERSIONEND), thêm mã sau (một lần nữa, thay đổi số phiên bản để phản ánh phiên bản của bạn)

[ngôn ngữ mã nguồn=”php”]
[switchPhp5. 2. 14]
Hành động. Dịch vụ; . wampapache; . dừng lại; . bỏ qua lỗi chờ cho đến khi bị chấm dứt
Hành động. chạy; . "c. /wamp/bin/php/php5. 3. 0/php-thắng. exe";Thông số. "switchPhpVersion. php 5. 2. 14";WorkingDir. "c. /wamp/scripts"; Cờ. waituntilterminated
Hành động. chạy; . "c. /wamp/bin/php/php5. 3. 0/php-thắng. exe";Thông số. "-c. Làm tươi. php";WorkingDir. "c. /wamp/scripts"; Cờ. waituntilterminated
Hành động. chạy; . "mạng lưới"; . "bắt đầu wampapache"; . ẩn giấu; . waituntilterminated
Hành động. đặt lại dịch vụ
Hành động. readconfig;
[/sourcecode]

Khởi động lại máy chủ và xác minh

Sau khi bạn đã thực hiện và lưu những thay đổi này, hãy thoát khỏi WampServer và khởi động lại nó. Khi nó được sao lưu và chạy, hãy chuyển sang phiên bản php mới cài đặt của bạn. Bạn có thể làm điều này trong menu (xem ảnh chụp màn hình). Bước cuối cùng của bạn là thiết lập trang phpinfo và xác minh rằng phiên bản php mới cài đặt đang chạy và có tất cả các tiện ích mở rộng được bật mà bạn cần

Đó là nó. Nó đơn giản như vậy (Tôi đã làm tất cả những công việc khó khăn cho bạn). Bây giờ bạn có thể bắt đầu phát triển ứng dụng php của mình

WAMP có đi kèm với PHP không?

Có, php đi kèm với wamp và khi bạn cài đặt máy chủ wamp trên máy tính của mình, php cũng được cài đặt.

PHP cài đặt ở đâu trên Windows?

Cài đặt thủ công PHP trên Windows . g. c. \php hoặc d. \php) .