09/10/2018, 23:12
Cần giúp cài đặt PHP.
Mình bắt đầu cài PHP và Apache theo sách thì như sau:
1. Cài Apache 2.2
2. Giải nén file php-5.1.4-Win32.zip vào C:Program FilesPHP
3. Copy tất cả các file .dll vào C:Windows va C:Program FilesApache Software FoundationApache2.2modules
4. Copy php.ini-dist và sửa thành php.ini
5. Sửa file httpd.conf :
+ Tim dòng: DocumentRootz: C:Program
FilesApache GroupApachehtdocs
+ Chèn thêm: " LoadModule php5_module modules/php5apache.dll
AddType application/x-httpd-php .php .phtml
AddModule mod_php5.c"
6. Stop va restart lại Apache thì báo:
"The Request Operation has failed, vao Event Viewer thi thay Error:
"The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 150 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/php5apache.dll into server: The specified module could not be found. " .
Ai giúp mình với.
1. Cài Apache 2.2
2. Giải nén file php-5.1.4-Win32.zip vào C:Program FilesPHP
3. Copy tất cả các file .dll vào C:Windows va C:Program FilesApache Software FoundationApache2.2modules
4. Copy php.ini-dist và sửa thành php.ini
5. Sửa file httpd.conf :
+ Tim dòng: DocumentRootz: C:Program
FilesApache GroupApachehtdocs
+ Chèn thêm: " LoadModule php5_module modules/php5apache.dll
AddType application/x-httpd-php .php .phtml
AddModule mod_php5.c"
6. Stop va restart lại Apache thì báo:
"The Request Operation has failed, vao Event Viewer thi thay Error:
"The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 150 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/php5apache.dll into server: The specified module could not be found. " .
Ai giúp mình với.
Bài liên quan
Have fun!
thì chỉ chạy được php dạng cgi mà thôi. còn muốn cấu hình php chạy isapi thì phải cấu hình
1) Bạn unzip php5.1.4 vào chỗ nào cung được vd c:\php
2) copy file vào bất kì thư mục nào vd c:\php
3) Copy tất cả các libary trong thư mục c:\php. vào thư mục c:\program files\apache2\bin" nơi chứa thằng httpd.exe
3) LoadModule c:\php\php5apache2.dll
4) inidir "c:\php"
5) là xem thằng AddType application/x-httpd-php .php .phtml vào đâu cũng được
Sorry vì mình không nhớ rõ tên của phpini đúng là gì. bạn hãy xem lại ở php_manual nhé trong phần cài đặt php cho apache
Tui cài localhost bằng Vertigo, vừa nhỏ, lại vừa khỏi bị lỗi. Đây là bản dành cho localhost thôi!! Nếu cài mạng thì thua...
Copy file php5ts.dll ở folder PHP vào C:\windows\system32
Copy file php.ini-dist ở folder PHP vào C:\windows, rồi rename lại là php.ini; mở nó ra, sửa dòng
extension_dir
thành
extension_dir = "C:\PHP\ext"
sau đó bỏ dấu ; trong dòng này đi:
;extension=php_mysql.dll
tức là nó thành thế này:
extension=php_mysql.dll
sau đó mở httpd.conf (của apache) rồi thêm vào dòng cuối cùng là:
LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
sau đó save lại, restart lại apache thì nó báo lỗi không cho restart.
nhưng mà em thử thì thấy nếu cứ xóa cái dòng
LoadModule php5_module c:/php/php5apache2.dll
đi thì restart apache được, còn nếu cứ để nguyên đó thì restart fail.
nhưng mà ván đề là em không thể nào chạy PHP script được. Localhost hoạt động thì ngon rồi, nhưng mà chỉ tốt với các HTML tag, còn cứ nhồi PHP vào thì nó trơ ra đấy không thèm hiện.
VD: em tạo file "a.php" trong thư mục gốc của localhost:
<html>
<head><title>tuc qua</title></head>
<body>
botay.com<br />
<?php
echo "Hello World";
?>
</body>
</html>
bật IE lên vào a.php nó vẫn hiển thị nội dung file, nhưng chỉ hiện mỗi:
botay.com
còn không thấy Hello World đâu cả
làm ơn giúp em xem em config sai ở đâu với
thanks