
Cài PHP 7 trên Apache
Vide hướng dẫn cài đặt PHP 7 trên Apache
Bước 1: Các bạn vào trang chủ php.net download PHP 7 về (nhớ chọn windows nhé). Sau đó giải nén vào đâu đó, ở đây mình giải nén vàoC:\xampp\php7
. Vì PHP 7 được biên dịch với Visual C++ 14 nên các bạn download tại đây và cài nó vào.
Bước 2: Kiểm tra xem Apache tại thư mục \xampp\apache\modules
đã có module mod_fcgid.so chưa. Nếu chưa có thì vào đây để download về. Lưu ý bạn phải kiểm tra xem apache của bạn đang chạy là 32 bit hay 64 bit bằng cách chạy hàm phpinfo()
và search từ khóa SERVER_SOFTWARE để biết. Của mình nó hiện Apache/2.4.17 (Win32) => 32 bit. Từ đó chọn mod_fcgid.so 32 bit hay 64 bit.
Bước 3: Cấu hình cho Apache chạy nếu cứ file có đuôi .php7
thì chạy thông qua fast-cgi đến PHP7
Đây là đoạn config cần thêm vào file \xampp\apache\conf\extra\httpd-xampp.conf
để tích hợp PHP 7 bằng fast_cgi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# Fast-cgi for PHP 7 LoadModule fcgid_module modules/mod_fcgid.so <IfModule fcgid_module> FcgidInitialEnv PATH "/xampp/php7;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;" FcgidInitialEnv SystemRoot "C:/Windows" FcgidInitialEnv SystemDrive "C:" FcgidInitialEnv TEMP "/xampp/tmp" FcgidInitialEnv TMP "/xampp/tmp" FcgidInitialEnv windir "C:/WINDOWS" FcgidIOTimeout 64 FcgidConnectTimeout 16 FcgidMaxRequestsPerProcess 1000 FcgidMaxProcesses 3 FcgidMaxRequestLen 8131072 # Location php.ini: FcgidInitialEnv PHPRC "/xampp/php7" FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000 <Files ~ "\.php7$"> Options Indexes FollowSymLinks ExecCGI AddHandler fcgid-script .php7 FcgidWrapper "/xampp/php7/php-cgi.exe" .php7 </Files> </IfModule> # End config: Fast-cgi for PHP 7 |
info.php7
trong thư mục htdocs với nội dung:
1 2 3 |
<?php phpinfo(); ?> |
test.php7
và thử những tính năng mới nhé. Chúc các bạn có nhiều trải nghiệm với PHP 7.