<![CDATA[Latest posts for the topic "cách cài localhost ?????"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net cách cài localhost ????? /hvaonline/posts/list/1197.html#5274 /hvaonline/posts/list/1197.html#5274 GMT Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#5278 /hvaonline/posts/list/1197.html#5278 GMT Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#5344 /hvaonline/posts/list/1197.html#5344 GMT cách cài localhost ????? http://nchc.dl.sourceforge.net/sourceforge/webserv/WebServ-1.2.11.0.exe]]> /hvaonline/posts/list/1197.html#5350 /hvaonline/posts/list/1197.html#5350 GMT cách cài localhost ?????

kdot wrote:
Nếu chỉ để có cái cho bạn thực hành việc thiết kế hay lập trình web, mà không cần quan tâm lắm đến việc config ra sao, bạn có thể dùng WebServ hay các chương trình "trọn gói" khác. Chỉ cần chạy file cài đặt như các phần mềm thông thường là bạn đã có đủ bộ Apache, MySQL, PHP... đã được config sẵn để chạy với nhau và tất nhiên localhost chạy ngon lành. Bạn có thể vào đây download WebServ: http://nchc.dl.sourceforge.net/sourceforge/webserv/WebServ-1.2.11.0.exe 
Kiểu này là kiểu ăn xổi, không có lợi về sau này đâu, tin mình đi, PHP là server side scripting language, nó có mối quan hệ chặt chẽ với cấu hình của HTTP Server, cụ thể là Apache. Nếu cứ cắm đầu vào PHP mà không để ý tới các chương trình khác mà nó phụ thuộc vào thì sẽ không thể trở thành một lập trình viên giỏi theo đúng nghĩa của nó được. Tôi chỉ lấy một ví dụ hết sức đơn giản như sau, nếu không biết config PHP thì bạn làm sao biết cách giải quyết các vấn đề với register_globals, safe_mode..., bạn thực hành trên máy Win thì chưa chắc đã gặp vấn đề với những thứ như vậy, nhưng sau này bạn làm thật trên server Linux hay Unix nếu người ta để safe_mode = On, register_globals = Off thì bạn làm thế nào ? Đó mới chỉ là một ví dụ hết sức đơn giản với PHP, chưa kể tới chuyện phải biết rõ cấu hình của các softs khác như Apache, MySQL... để tối ưu hoá các scripts của bạn khi chúng chạy trong môi trường như vậy.]]>
/hvaonline/posts/list/1197.html#5354 /hvaonline/posts/list/1197.html#5354 GMT
cách cài localhost ????? /hvaonline/posts/list/1197.html#5357 /hvaonline/posts/list/1197.html#5357 GMT cách cài localhost ????? //---------------------------------------------// // Bài viết được chuyển từ diễn đàn cũ // moving from phpviet.org/diendan // Gửi bởi member: chilinhnet //---------------------------------------------// http://phpviet.org/forum/viewtopic.php?t=4 Cấu hình Server PHP5, MySQL5, Apache2 Trên Windows Hướng dẫn cấu hình Server PHP5, MySQL5, Apache2 căn bản chạy trên Windows xp, 2000. Cài đặt Apache: - Download apache_2.0.58-win32-x86-no_ssl.msi tai địa chỉ http://httpd.apache.org/download.cgi http://mirrors.24-7-solutions.net/pub/apache/httpd/binaries/win32/ - Nhấp đúp và install bình thường như những chương trình khác bạn thường cài đặt, chương trình hiển thị tiến trình cài đặt apache hiện lên.
click Next để tiếp tục,
Đồng ý chọn như trong hình và click Next -> Next.
Màn hình giới thiệu một số thông tin về Apache Http Server, bạn có thể nhập thông tin về Domain, Server Name, Email của người quản trị (Thông tin này dùng khi bạn thật sự có một tên miền được đăng ký với nhà cung cấp dịch vụ và bạn muốn publish Server này trên Internet) nếu chỉ chạy trên máy đơn (local) bạn có thể điền bất cứ một Domain nào mà bạn muốn (thông tin này bắt buộc nhập), click Next để tiếp tục.
Màn hình setup xuất hiện tùy chọn kiểu cài đặt, Typical (cài mặt định) hoặc Custom (Cài theo tùy chọn của bạn), ở đây bạn nên chọn Typical và click Next.
Màn hình hiển thị thư mục nơi Apache được cài (chọn Change… để thay đổi hoặc để mặc định) và click Next sau đó click Install.
Quá trình cài đặt được diễn ra.
Chọn Finish để kết thúc quá trình cài đặt.
Sau khi cài đặt xong một service của Apache được chạy và xuất hiện icon trên taskbar của windows (từ biểu tượng icon này bạn có thể Start, Stop hay Restart Service) bạn cũng có thể thoát icon này không cho autorun nữa bằng cách xóa trong Start -> All Programs -> Startup chọn xóa Monitor Apache Servers.
khi cần xuất hiện bạn có thể vô trong Start -> All Programes -> Apache HTTP Server 2.0.58
Bạn cũng có thể quản lý Apache từ Service của Windows
Bạn kiểm tra thử Apache bằng cách mở Browse IE hoặc FireFox ..vv.. và gỏ đia chỉ: http://localhost hoặc http://127.0.0.1
Chú ý: trong trường hợp Service Apache của bạn không chạy có thể do bị trùng Port 80 với một service nào khác (IIS chẳng hạn) bạn có thể vô thư mục cài Apache C:\Program Files\Apache Group\Apache2\conf mở file httpd.conf bằng notepad tìm dòng Listen 80 chỉnh lại 81 hoặc port nào đó để tránh trùng ..vv.. Cài đặt MySQL: - Download mysql-5.0.21-win32.zip tại http://dev.mysql.com/downloads/mysql/5.0.html - Giải nén và cài từ file Setup.exe
Màn hình cài đặt xuất hiện click Next để tiếp tục.
Chọn Typical cho tùy chọn mặt định click Next để tiếp tục.
Lúc này đường dẫn thư mục cài đặt sẽ giống như trong hình, muốn thay đổi thư mục khác bạn click Back và chọn Custom.
click Next để tiếp tục.
quá trình cài đặt sẽ xuất hiện yêu cầu cấu hình cho MySQL.
Bạn muốn chạy các ứng dụng CSDL MySQL trên máy của bạn thì chọn Skip Sign-Up và click Next để tiếp tục (Các tùy chọn còn lại dùng khi bạn có tài khoản trên www.mysql.com và sử dụng CSDL do www.mysql.com cung cấp không liên quan gì CSDL trên máy của bạn).
Quá trình cài đặt hoàn tất, chọn Configure the MySQL Server now và click Finish để tiếp tục cấu hình thông tin về quyền truy cập vô CSDL MySQL, trong trường hợp không chọn Configure the MySQL Server bạn có thể cấu hình sau đó bằng cách vô Start -> All Programes -> MySQL -> MySQL Server 5.0 -> MySQL Server Instance Config Wizard để cấu hình.
Màn hình MySQL Server Instalce Configuration Wizard xuất hiện click Next.
chọn Standard Configuration trong trường hợp máy của bạn chưa cài phiên bản MySQL nào trước đó. trong trường hợp này chúng ta chọn Detailed Configuration và click Next.
Có 3 lựa chọn thiết lập cho MySQL - Developer Machine: MySQL sẽ sử dụng ít tốn bộ nhớ nhất, phù hợp cài trên các máy của lập trình viên dùng để phát triển phần mềm. - Server Machine: Phù hợp với hosting server sẽ cần một bộ nhớ vừa phải. - Dedicated MySQL Server Machine: dành cho các server chỉ chuyên chạy MySQL, không chạy thêm các dịch vụ server nào khác. MySQL sẽ dùng toàn bộ bộ nhớ của máy để tăng tốc độ truy xuất CSDL. Chúng ta sẽ lựa chọn kiểu cài đặt Developer Machine và click Next
- Multifunctional Database: tối ưu hoá CSDL để sử dụng với nhiều mục đích khác nhau. - Transactional Database Only: tối ưu hoá CSDL để sử dụng kiểu table InnoDB (bạn vẫn có thể sử dụng được kiểu table MyISAM). Thích hợp cho CSDL sử dụng nhiều đến transaction. - Non-Transactional Database Only: tối ưu hoá để sử dụng kiểu table MyISAM. Thích hợp cho các CSDL lưu và phân tích log. Ở bước trước chúng ta đã chọn kiểu server là Developer Machine, nên bước này Multifunctional Database là lựa chọn thích hợp nhất.
MySQL sẽ hỏi nơi dùng lưu trữ dữ liệu, chọn ổ đĩa và thư mục để chứa dữ liệu click Next để tiếp tục.
MySQL sẽ hỏi xem có khoản bao nhiêu kết nối tới server. Tuỳ vào mức độ sử dụng CSDL bạn hãy chọn số lượng kết nối tối đa cho thích hợp. Nếu chỉ chạy local để phát triển các ứng dụng thì khoảng 10-15 kết nối là vừa, nếu là dedicated server chỉ host vài site thì mỗi site khoảng 10-20 kết nối, nếu là shared hosting server thì số lượng kết nối nên để 100-500:
Chọn Enable TCP/IP Networking và để port number là 3306 bạn cũng có thể thay thành post khác ví dụ 3307 nếu bạn cài nhiều phiên bản MySQL trên cùng một máy:
Trong bước này MySQL sẽ hỏi bạn chọn charset mặc định cho CSDL. Nếu CSDL của bạn chủ yếu là tiếng Anh, bạn hãy chọn Standard Character Set. Nếu CSDL của bạn sử dụng Unicode với tiếng Việt hoặc các ngôn ngữ khác nhau thì bạn hãy chọn Best Support For Multilingualism.
Vì cài trên Windows nên nên chọn Install As Windows Service
Cấu hình tài khoản cho MySQL, đây là quyền cao nhất (quyền root) bạn đặt mật khẩu cho tài khoản này và click Next. Chú ý: không chọn Create An Anonymous Account trên máy đơn thì không vấn đề gì nhưng sẽ nguy hiểm nếu bạn chạy thật sự trên mạng.
click Execute để MySQL thực thi cấu hình và click Finish để hoàn tất. Cài đặt PHP: - Download php-5.1.4-Win32.zip tại http://www.php.net/downloads.php , bạn cũng có thể sử dụng file php-5.1.4-installer.exe của www.php.net cung cấp tuy nhiên sử dụng php-5.1.4-Win32.zip đầy đủ thư viện hơn và trong bài viết này chúng ta cấu hình tay PHP. - Giải nén và chép toàn bộ vào thư mục bạn cần cài đặt ở đây tôi chọn C:\PHP
Muốn cho Apache chạy được PHP thì phải cấu hình trong file cấu hình httpd.conf của apache, bạn vào thư mục cài đặt Apache C:\Program Files\Apache Group\Apache2\conf dùng trình notepad mở file httpd.conf và làm theo các bước sau: 1) Tìm dòng: ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/" Thêm dòng này bên dưới : ScriptAlias /php/ "C:/PHP/" Chú ý: C:/PHP/ chính là nơi bạn unzip php-5.1.4-Win32.zip và chứa trong folder PHP như đã nêu ở trên. 2) Tìm dòng: # AddType allows you to add to or override the MIME configurationThêm dòng này bên dưới: AddType application/x-httpd-php .php .php3Chú ý: Những dòng thêm phải nằm trên từng dòng riêng biệt, các ký tự # trong file httpd.conf dùng để chú thích cho dòng mã, những dòng không bao gồm # ở đầu sẽ được apache load và cấu hình để chạy. 3) Tìm dòng: # Action lets you define media types that will execute a script whenever Thêm dòng này bên dưới: Action application/x-httpd-php "/php/php-cgi.exe" 4) Để mặc định trang chỉ mục được kích hoạt khi truy cập vào thư mục web bạn tìm dòng: DirectoryIndex index.html index.html.var thêm vào kiểu file php bằng cách thêm các tên chỉ mục file, mổi tên cách nhau khoảng trắng, cụ thể có thể thay thế toàn bộ dòng lệnh trên bằng DirectoryIndex index.html index.php index.php3 Bây giờ bạn có thể save file httpd.conf lại và restart lại Apache
Mặc định thư mục C:\Program Files\Apache Group\Apache2\htdocs sẽ là nơi lưu trữ các ứng dụng web của bạn, bạn có thể thay đổi thư mục chạy ứng dụng web của mình bằng cách mở file httpd.conf tìm dòng DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" thay lại đường dẫn của bạn ví dụ: DocumentRoot "D:/www/PHP" và tìm dòng: thay lại thành sau đó restart lại apache để khởi động lại, trong bài viết này tôi để nguyên đường dẫn mặc định ban đầu là C:\Program Files\Apache Group\Apache2\htdocs. Bây giờ kiểm tra thử PHP đã chạy chưa bằng cách vô thư mục C:\Program Files\Apache Group\Apache2\htdocs tạo một file index.php có nội dung sau: sau đó mở Browse IE lên xem thử:
Cấu hình giữa MySQL và PHP: Để chạy các ừng dụng PHP kết nối được với CSDL MySQL bạn cần phải cấu hình như sau: - Cần chép tập tin libmysql.dll file này nằm trong C:\PHP
vào trong thư mục C:\WINDOWS\system32 sau đó tiếp tục
Rename file php.ini-dist thành php.ini và chép vô C:\WINDOWS\ sau khi chép xong bạn mở file php.ini từ thư mục C:\WINDOWS\ hoặc Start -> Run -> php.ini -> OK
và chỉnh một vài thông tin sau: Tìm dòng: ;session.save_path = "/tmp" thay thế thành session.save_path = "C:/PHP/tmp" đồng thời vô C:\PHP\ tạo một folder tmp Tìm dòng: ;sendmail_from = [email]me@example.com[/email] xóa dấu ; và thay thể bất kỳ email nào bạn muốn. Tìm dòng: extension_dir = "./" thay thế thành extension_dir = "C:/PHP/ext/" Tìm dòng: ;extension=php_mysql.dll xóa dấu ; phí trước thành extension=php_mysql.dll- Ở phiên bản PHP5 trở đi php hổ trợ làm việc mở rộng với mysql5 là mysqli bạn cũng có thể thêm một dòng mới bên dưới : extension=php_mysqli.dll (thư viện này có trong C:\PHP\ext). - Phiên bản 5.11 trở đi hổ trợ PDO thao tác rất tốt với mysql5 muốn dùng bạn thêm 2 thư viện sau: extension=php_pdo.dll extension=php_pdo_mysql.dll cũng như trên bạn mở cho (mở: là xóa dấu ; ): extension=php_mbstring.dll extension=php_gd2.dll extension=php_ming.dll extension=php_sockets.dll extension=php_dbase.dll extension=php_gettext.dll extension=php_xsl.dll Trên đây là những thư viện cần thiết trong quá trình làm việc với php và mysql, bạn có thể mở rộng thêm các thư viện khác trong php.ini nếu cần thiết, phải đảm bảo rằng khi một thư viện trong php.ini được mở thì tương tứng phải có một file .dll trong C:\PHP\ext.
Chú ý: Có vài trường hợp khi bạn mở web lên và click vô liên kết nhưng nó không chịu chuyển trang có nghĩa là server không nhận được biến toàn cục ví dụ $aaa mà phải là $_GET['aaa'] từ URL Muốn cho PHP có thể nhận mà không cần phải khai báo $_GET bạn cần phải chỉnh thông số sau trong file php.ini register_globals = Off thay lại thành register_globals = On Quá trình cấu hình hoàn tất bạn có thể kiểm tra lại bằng cách vô site http://www.phpmyadmin.net/home_page/downloads.php tải file phpMyAdmin-2.8.0.3.zip về giải nén và chép vào C:\Program Files\Apache Group\Apache2\htdocs sau khi chép xong bạn mở file config.default.php trong thư mục C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin-2.8.0.3\libraries Tìm dòng $cfg['Servers'][$i]['password'] = ''; ghi thông tin mật khẩu tài khoản quản lý MySQL lúc bạn setup cho MySQL vi du: $cfg['Servers'][$i]['password'] = 'root'; save lại và dùng Browse IE gỏ địa chỉ http://localhost/phpMyAdmin-2.8.0.3/ nếu thành công sẽ như hình sau:
phpMyAdmin-2.8.0.3 cũng chính là chương trình quản lý CSDL MySQL trên web, bạn có thể quản lý MySQL bằng Application với nhiều phần mềm có trên mạng tuy nhiên mysql.com cũng cung cấp miễn phí cho bạn mysql-administrator-1.1.9-win, mysql-query-browser-1.1.20-win ..vv.. bạn có thể download ngay trên site http://dev.mysql.com/downloads/ - Hiện tại có rất nhiều Soft và sau khi cài nó bạn đã có sẵn một server PHP mà không phải mất công cấu hình gì và cũng rất ổn định như: Appserv ( www.appservnetwork.com), phpHome, apache2triad, dev5beta3, wamp, Xampp, easyphp, UniServer, FoxServ. Tuy nhiên để luôn có những version mới thì bạn nên tự config cho mình và đó cũng là cách tốt để bạn hiểu nhiều hơn về nó. Hy vọng rằng qua bài viết này các bạn có thể cấu hình cho mình một server PHP để học tập và làm việc tốt. Tp HCM 7-5-2006 Author: Lê Chí Linh Y!M: [email]chilinhnet@yahoo.com[/email] PS: bạn có thể download file word xem cho dễ: http://phpviet.org/linh/Cau_Hinh_PHP5_MySQL5_Apache2/Cau_hinh_PHP5_MySQL5_Apache2.doc Nguồn: http://phpviet.org/community/showthread.php?t=4]]>
/hvaonline/posts/list/1197.html#5375 /hvaonline/posts/list/1197.html#5375 GMT
cách cài localhost ????? /hvaonline/posts/list/1197.html#5388 /hvaonline/posts/list/1197.html#5388 GMT cách cài localhost ????? /hvaonline/posts/list/1197.html#5398 /hvaonline/posts/list/1197.html#5398 GMT Re: cách cài localhost ????? Linux, Apache, MySQL và PHP Làm mấy cái này thành thạo xong rồi tính tiếp :wink: Thân]]> /hvaonline/posts/list/1197.html#5426 /hvaonline/posts/list/1197.html#5426 GMT cách cài localhost ????? /hvaonline/posts/list/1197.html#5684 /hvaonline/posts/list/1197.html#5684 GMT cách cài localhost ?????

taianhlacontrai wrote:
localhost thì cài IIS có lẽ dễ sài hơn lại có sẵn trong đĩa win và khi cài các ứng dụng khác nó tự cấu hình vào IIS cho mình khoẻ 
IIS thì dùng với ASP và Access, còn PHP thì nên dùng với Apache và MySQL, tất nhiên nếu mix PHP với IIS nó cũng chạy nhưng không chuẩn lắm, như kiểu mặc quần đùi thắt cà-vạt ấy.]]>
/hvaonline/posts/list/1197.html#5696 /hvaonline/posts/list/1197.html#5696 GMT
cách cài localhost ????? /hvaonline/posts/list/1197.html#5987 /hvaonline/posts/list/1197.html#5987 GMT cách cài localhost ?????

vuan wrote:
Mình cũng đã đọc nhìu bài viết hướng dẫn cài localhost dùng(apache,php,mysql) nhưng mình vẫn chưa thành công vì các phiên bản apache ,mysql các tác giả đã test khác với version của mình do bài viết đã lâu rùi- Các bạn giúp mình có một hướng dẫn thật chi tiết với các version cụ thể mới nhất bây giờ (8/7/06) Thank you!!! :-o  
bạn down cái này về xài nà, hông cần config gì cho mệt http://prdownloads.sourceforge.net/quickeasyphp/easyphp1-8_setup.exe?download]]>
/hvaonline/posts/list/1197.html#7284 /hvaonline/posts/list/1197.html#7284 GMT
Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#7618 /hvaonline/posts/list/1197.html#7618 GMT cách cài localhost ????? /hvaonline/posts/list/1197.html#7658 /hvaonline/posts/list/1197.html#7658 GMT Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#7682 /hvaonline/posts/list/1197.html#7682 GMT cách cài localhost ????? Step 2) Connect to the database Attempting to attach to database Error description: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client E:\www\docs\vbb\includes\class_core.php on line 279 The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.   search trên mysql (Client does not support authentication protocol requested by server; consider upgrading MySQL client E:\www\docs\vbb\includes\class_core.php on line 279) thấy nó bảo phải có mysql connector,down và copy 2 file php_mysql.dll, libmysql.dll vào tron thư mục cài đặt php rồi (mặc định extention là ./ mà) nhưng vẫn bị lỗi trên.Ai giúp tui dc hông,pó tay rồi ]]> /hvaonline/posts/list/1197.html#9664 /hvaonline/posts/list/1197.html#9664 GMT cách cài localhost ????? /hvaonline/posts/list/1197.html#9667 /hvaonline/posts/list/1197.html#9667 GMT Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#9668 /hvaonline/posts/list/1197.html#9668 GMT cách cài localhost ????? add or remove programs > Add/Remove Windows Components + Sau khi hiện lên bảng Windows Components Wizard, bạn kéo thanh trượt xuống rồi đánh dấu vào Internet Infomation Services (IIS) + Sau đó Next và Finish để hoàn tất Cái này có hỗ trợ chạy thêm ASP, PHP, MySQL, ......... Có gì nhờ các tiền bối chỉ giáo vị tại hạ còn là Newbie ]]> /hvaonline/posts/list/1197.html#9713 /hvaonline/posts/list/1197.html#9713 GMT Re: cách cài localhost ????? /hvaonline/posts/list/1197.html#9716 /hvaonline/posts/list/1197.html#9716 GMT