09/10/2018, 18:13
need help run php on localhost
N1N install mySQL and apache on windows, and cũng lấy cái file php.ini bỏ vào trong C:Windows còn php4st.dll thì bỏ vào trong C:WINDOW SYSTEM nhưng khi run http:\localhostphpinfo.php thì lại không có works. N1N có follow theo trong sách chỉ dzẫn like this. Nhưng không có work. Bạn nào biết nguyên nhân tại sao thì chỉ dzùm nhe. N1N đang muốn học Php. Thanks!
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
At the end of this section, add the following
LoadModule php4_module c:/php-version/sapi/php4apache2.dll
Next, look for this section:
#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
Add the following lines:
AddType application/x-httpd-php .php .phtml .html
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
At the end of this section, add the following
LoadModule php4_module c:/php-version/sapi/php4apache2.dll
Next, look for this section:
#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
Add the following lines:
AddType application/x-httpd-php .php .phtml .html
Bài liên quan
Tuy nhiên, bâygiờ hướng dẫn theo cách đó thì có lẽ tui cũng chả nhớ chính xác, lại còn thêm 1 đoạn code nhỏ vàođâu nữa đó!
từ lâu tui đã chuyển qua dùng PHPTriad, chỉ cần double click vào nó và ngồi đợi là xong.
Bạn nên down cái đó về mà cài, trong box Scripts-Hack-tool
=============================
Trước tiên các bạn download bản Apache 1.3.29 (phiên bản ổn định nhất) .. tại www.apache.org
Download php ver 4.3.4 tại www.php.net
Download mysql tại www.mysql.com
---------------------------------------
Sau khi download xong, các bạn tiến hành cài đặt apache ....
Tiến hành cài đặt bình thường như các soft khác. (ở trong bài này vl sẽ lấy là ổ C:\apache nhé)
php down về giải nén, hãy copy luôn thư mục php vào ổ C (.. có thể copy vào đâu là tùy bạn).
Bắt đầu cấu hình ... trước tiên bạn cấu hãy vào thư mục C:\aphache\conf\ hãy edit file httpd.conf
thêm vào các dòng sau đây :
Tìm phần LoadModule
thêm vào bên dưới list này dòng :
LoadModule php4_module "c:/php/sapi/php4apache.dll"
Tiếp theo tìm ClearModuleList rồi thêm vào dòng :
AddModule mod_php4.c
Tiếp theo tìm AddType application/x-tar .tgz
thêm vào
AddType application/x-httpd-php .php
Phần này các bạn chú ý..mình có thể thêm vào các đuôi .html .htm .abc .xyz ... để apache hiểu nó là php và sẽ thực thi như một file php (cái này trong phần sử dụng Cpanel vl đã có nói qua)
--------------------------------------------------
các bạn save lại tiếp theo tới phần của php :
Trước tiên các bạn hãy copy thư mục dlls trong c:\php vào thư mục c:\windowns\system32 (nếu là winnt, 2000,xp, 2k3, nếu là win9x thì copy vào thư mục system).
Tiếp theo copy file php4ts.dll vào thư mục system32 luôn .
Bây giờ bạn hãy copy file php.ini-recommended này thư mục c:\windows và đổi tên nó lại thành php.ini.
Bắt đầu config php :
mở file php.ini lên :
Tìm đến dòng doc_root = thêm vào c:\apache\htdocs (bạn chú ý nếu bạn cài đặt apache vào thư mục khác.
Tìm tiếp dòng extension_dir =
thêm vào đằng sau c:/php/extensions/ (chú ý nếu bạn copy thư mục php vào chỗ khác).
Tìm tiếp các dòng :
Trong đó toàn bộ là các thư viện đi kèm theo php.
------------- xong phần php và apache
Tiếp theo tới phần mysql .... khi bạn down về hãy install vào thư mục bất kỳ.
Sau đó sử dụng cmd của windows để di chuyển vào tới thư mục mysql\bin (nếu bạn install ngay ngoài ở C thì sẽ là C:\mysql\bin)
Bạn gõ lệnh : mysqld-nt rồi enter nếu bạn đang sử dụng hđh winnt,200,xp và 2003.
Gõ lện mysqld nếu là win9x.
Sau đó gõ winmysqladmin rồi enter để khởi động chương trình winmysqladmin .... khi chương trình khởi động sẽ hiện lên một bảng yêu cầu bạn nhập user + pass để sử dụng database. Nếu bạn không khởi động chương trình winmysql thì bạn sẽ sử dụng user là root và pass sẽ trống.
Xong :wri chúc các bạn làm thành công.
(Dựa theo tài liệu phpmanual của www.php.net )
N1N sẽ theo cách bãn chỉ dzẫn. Nếu có chỗ nào N1N không hiểu sẽ hỏi tiếp. Cám ơn bạn đã bỏ thơi gian quý báo ra help N1N. Chúc bạn có 1 ngày vui vẻ.
Thanks!
N1N
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .phtml
Action application/x-httpd-php "/php/php.exe"
cho ở dzưới dòng nào trong phần conf vậy?
DocumentRoot "C:/Apache2/htdocs"
Cái phần trong " " là đường dẫn đến thư mục mà bạn đặt là Root. Những gì muốn chạy thử trên local thì tống nó vào thư mục đó.
Have fun