banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Xin giúp đỡ về việc cài đặt Apache + PHP + MySQL  XML
  [Question]   Xin giúp đỡ về việc cài đặt Apache + PHP + MySQL 26/11/2010 02:48:42 (+0700) | #1 | 225516
ngoungnguyen
Member

[Minus]    0    [Plus]
Joined: 16/11/2007 20:47:52
Messages: 16
Offline
[Profile] [PM]
Trước để nghịch PHP thì em hay dùng Appserv nhưng giờ đang nghịch 1 chút về việc cài đặt tay Apache + PHP + MySQL nên đã tìm hiểu về quy trình cài đặt , làm theo hướng dẫn và "đã từng" cài đặt được... nhưng vì chưa nắm rõ lắm nên lại gỡ ra làm lại được 2 lần mà vẫn chưa hiểu rõ lắm ... và giờ thì tự nhiên không làm lại được nữa ... smilie điều em mắc là ở chỗ fix cho apache sử dụng được PHP

Máy em cài winxp, để cài apache em dùng httpd-2.2.17-win32-x86-openssl-0.9.8 , PHP là php-5.3.3-Win32-VC6-x86 và MySQL mysql-essential-5.1.53-win32.

Sau khi install Apache và PHP và MySQL xong (để cùng 1 thư mục trên ổ C là mysever , PHP được cài đặt như 1 module của apache ) em vào phần hệ thống của Apache mở file conf/httpd thì thấy PHP đã tự động được gọi vào apache


Code:
1 PHPIniDir "C:/myserver/apache2.2/PHP/"
2 LoadModule php5_module "C:/myserver/apache2.2/PHP/php5apache2_2.dll"



Khởi động lại apache thì apache báo failed không thể khởi động.

Chỉ xoá dòng 1 hoặc dòng 2 thì apache vẫn báo không thể khởi động đươc.

Xoá cả 2 dòng trên đi thì apache khởi động bình thường, nhưng không sử dụng được PHP nữa.

Thay dòng 1

Code:
PHPIniDir C:/myserver/apache2.2/PHP/


bằng


Code:
C:/myserver/apache2.2/PHP/php/


thì apache chạy bình thường vẫn sử dụng được PHP nhưng file PHP.ini thì không tìm thấy đâu dẫn tới không thể thể kết nối được cơ sở dữ liệu

Nhớ lần đầu em tự fix được file conf/httpd là thêm vào cuối của nó

Code:
LoadModule php5_module "C:/myserver/php/php5apache2_2.dll"
AddType application/x-httpd-php .php


mà không cần thêm dòng

Code:
PHPIniDir C:/myserver/apache2.2/PHP/


apache chạy ngon và load được file php.ini khi xem phpinfo, đã có thể kết nối đến cơ sở dữ liệu

nhưng giờ chả hiểu làm thế nào cũng không thể chạy được dù là để nó tự động fix hay tự fix, 1 là apache báo lỗi, 2 là apache chạy và có sử dụng được PHP nhưng không thể load được file PHP.ini mặc dù PHP đã chạy

mọi người xem giùm em xem em sai ở đoạn nào nhá smilie

Tiện thể cho em hỏi sao em dùng appserv thì sử dụng được virtual host nhưng khi em cài apache bằng tay thì lại không dùng được nữa, nó báo không có sự đồng ý truy cập @@ 2 là mặc dù em đã cấu hình nat để có cổng 25 gửi email mà không dùng được hàm mail() nhỉ, em tiện hỏi ai giúp được hộ em nhé smilie


thanks :d
[Up] [Print Copy]
  [Question]   Xin giúp đỡ về việc cài đặt Apache + PHP + MySQL 26/11/2010 07:54:25 (+0700) | #2 | 225530
antiadmin
Member

[Minus]    0    [Plus]
Joined: 29/09/2008 17:48:32
Messages: 17
Offline
[Profile] [PM]

ngoungnguyen wrote:

Sau khi install Apache và PHP và MySQL xong (để cùng 1 thư mục trên ổ C là mysever , PHP được cài đặt như 1 module của apache ) em vào phần hệ thống của Apache mở file conf/httpd thì thấy PHP đã tự động được gọi vào apache
 


ngoungnguyen wrote:

1 PHPIniDir "C:/myserver/apache2.2/PHP/"
2 LoadModule php5_module "C:/myserver/apache2.2/PHP/php5apache2_2.dll"
 


ngoungnguyen wrote:

LoadModule php5_module "C:/myserver/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
 


Bạn xem có phải sai đường dẫn đến file php5apache2_2.dll
[Up] [Print Copy]
  [Question]   Xin giúp đỡ về việc cài đặt Apache + PHP + MySQL 26/11/2010 09:28:54 (+0700) | #3 | 225541
ngoungnguyen
Member

[Minus]    0    [Plus]
Joined: 16/11/2007 20:47:52
Messages: 16
Offline
[Profile] [PM]
A sorry bạn nha, cái đó là mình ghi nhầm đó smilie

mình để thư mục PHP và Apache là 2 thư mục ngang nhau

Code:
PHPIniDir "C:/myserver/PHP/"
LoadModule php5_module "C:/myserver/PHP/php5apache2_2.dll"


cái này là chuẩn nè, do khi cài đặt nó tự thêm vào luôn khi cài PHP sau đó restart lại apache thì báo lỗi
[Up] [Print Copy]
  [Question]   Xin giúp đỡ về việc cài đặt Apache + PHP + MySQL 26/11/2010 09:33:37 (+0700) | #4 | 225544
ngoungnguyen
Member

[Minus]    0    [Plus]
Joined: 16/11/2007 20:47:52
Messages: 16
Offline
[Profile] [PM]
cũng nói thêm luôn là mình vừa thử cài lại lần nữa thì khi bật lên nó tự chèn vào 2 dòng này rồi nhưng khi restart apache thì nó báo lỗi và khi xoá dòng 1 đi thì nó lại chạy được nhưng vẫn không load được file php.ini

Code:
PHPIniDir "C:/myserver/PHP/"
LoadModule php5_module "C:/myserver/PHP/php5apache2_2.dll"
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|