Chào mừng bạn đến vói vietvbb.vn. Hãy Đăng nhập hoặc Đăng Ký để tham gia thảo luận tại diễn đàn.



Results 1 to 15 of 15

Thread: Hướng dẫn cài IIS + FTP Server + PHP + MYSQL

  1. Hướng dẫn cài IIS + FTP Server + PHP + MYSQL Detail »»

  2. Hướng dẫn cài IIS + FTP Server + PHP + MYSQL

    Rating:  (2 votes - 4,50 average)
    Cài đặt IIS !

    Control Panel -> Add or Remove Program -> chọn add windows component

    Sau đó chọn Internet Information Services (IIS)



    Tiếp theo ấn Details

    Chọn FTP Transfer Protocol...



    Rồi insert đĩa cài win của bạn vào và nhấn Next,đợi xong thì Close !

    Nếu là SV Remote Desktop Connection thì tặng anh em luôn link down (vì sv remote mình ko đút đĩa vào đc )

    Windows 2003 Server - Enterprise R2 Edition



    Code:
    http://rapidshare.com/files/138180299/WSER2.part1.rar
    http://rapidshare.com/files/138180284/WSER2.part2.rar
    http://rapidshare.com/files/138180324/WSER2.part3.rar
    http://rapidshare.com/files/138180275/WSER2.part4.rar
    http://rapidshare.com/files/138180286/WSER2.part5.rar
    http://rapidshare.com/files/138180364/WSER2.part6.rar
    http://rapidshare.com/files/138180043/WSER2.part7.rar
    Pass giải nén là Hi

    Cài xong IIS và FTP rồi

    Đến đây muốn tạo Host thì cứ vào IIS
    Nếu là IIS 6 thì làm theo bên Nhất Nghệ

    Ở cửa sổ description, chúng ta điền tên domain thứ 2 vào. Ở đây tôi không có domains thứ 2 nên tôi dùng subdomain là downloads.vnmsa.net



    - Tại cửa sổ tiếp theo, chúng ta có thể lựa chọn Port và IP cho domains mới. Với cách 1, chúng ta không thay đổi port, vẫn giữ nguyên là port 80 và điền vào host header là domain thứ 2 (downloads.vnmsa.net)



    - Cửa sổ kế tiếp, IIS yêu cầu ta chọn đường dẫn đến thư mục chứa website. Tôi sẽ mách một mẹo nhỏ để dễ dàng quản lý wwwroot của các domains ở cuối bài viết. Hiện tại, chúng ta sẽ điền thông tin đường dẫn đến wwwroot của domain thứ 2



    - Bước kế tiếp, các bạn chỉ việc click Next đến Finish.
    Còn IIS 7,thì cũng gần giống vậy,chuột phải Site , Add New Site



    Làm tương tự với FTP vậy !
    Mấy cái này dễ í mừ !

    -----------------------------------------------------------------------

    Bây h đến PHP :
    1.Tải bản PHP5.2 tại đây : http://php.net/downloads.php
    2.Giải nén vào ổ C:\PHP
    3.Change tên file php.ini-recommended thành php.ini
    4.Copy php.ini đó vào C:\windows5.Copy php5ts.dll vào C:\windows\system32
    6.Bật IIS bằng cách Start -> Administrative Tools -> Internet Information Services (IIS) Manager



    Click vào Web Service Extensions

    Tạo 1 Extension mới là PHP,đường dẫn required files là C:\PHP\php5isapi.dl
    Check vào ô đánh dấu Allowed.



    Sau đó chuột phải vào Default Website,ấn Properties,rồi chọn Tab Home Directory Add tương tự như cái Web Service Extensions!

    Sau đó Restart IIS !

    Vào wwwroot,tạo 1 file phpinfo.php có nội dung như sau :

    PHP Code:
     <?php
    phpinfo
    ();
    ?>
    Rỗi vào trình duyệt gõ :
    http://localhost/phpinfo.php

    Nếu báo các version PHP ...... Là xong !
    Còn nếu nó báo Ko đủ authorized để view thì cần kiểm tra lại permission của file php5isapi.dll. Mở C:\PHP, chọn file php5isapi.dll > chọn Property. Kiểm tra các user cần thiết như NETWORK SERVICE, ISUR_computername, đã có quyền read ? Nếu không có, các bạn sẽ phải add vào. Xem hình bên dưới :



    ---------------------------------------
    MYSQL :

    Cách cài đơn giản,nên ko quote bài này tại :

    Install MySQL
    The installation process is quite easy, but I'll provide a screen-by-screen look at this process as well as of the configuration process. MySQL installation
    The first screen of the installer is pretty typical, and asks you to choose the type of installation you would like to perform. I'm doing a typical installation, which will install MySQL into C:\Program Files (x86)\MySQL\MySQL Server 5.0. For 32-bit operating systems, the target directory will be C:\Program Files\MySQL\MySQL Server 5.0. (Figure C)
    Figure C
    What kind of installation would you like to perform? I'm not going to show the summary screen. Believe it or not, for a typical installation, this is it for MySQL! The real work comes next.
    MySQL configuration
    Immediately following the installation, the MySQL Configuration Wizard starts, which asks you a number of questions about how you plan to use your server? Through your responses, the MySQL Configuration Wizard builds your database server's configuration file, which contains the tuning parameters that let your server do its job.
    The first step in the configuration process is to decide how you want to configure your server. Do you want to be asked a bunch of questions pertaining to server use or do you want MySQL to use a canned configuration file that you can then manipulate by hand? I'm going for the Detailed option for this example. (Figure D)
    Figure D
    Do you want a detailed analysis or do you want to just use a canned configuration? In order to make appropriate decisions about how much RAM and other resources to dedicate to the database function, the MySQL Configuration Wizard asks how you intend to use the server. (Figure E) If you're dedicating the server to nothing but database work, MySQL will use as much RAM and resources as you make available. Since my test server will double as a database and Web server, I'm choosing the Server Machine selection.
    Figure E
    What kind of server are you using? Again, the configuration wizard asks another question that helps the tool provide you with the best tuned system for your purposes. For my example, I've opted to use the Multifunctional Database option (Figure F), which is suitable for general use.
    Figure F
    How do you plan to use the database? The next stage of the process asks you to define your InnoDB tablespace settings. I have chosen to go with the default settings. (Figure G)
    Figure G
    Choose your InnoDB configuration options. As you can see in Figure H below, the next step of the process is to determine about how many concurrent connections you will have to your MySQL database. Don't underestimate this number. If you run out of connections, additional users to your site will not be able to access the database. However, don't go too crazy since additional database connections require additional resources. It's a balance.
    Figure H
    The number of connections to your database is an important resource consideration. The MySQL database is generally accessed via TCP/IP. MySQL, by default, uses port 3306 for the communication. You can turn off TCP/IP or change the port number on the configuration page shown in Figure I. Also on this page, you can choose the Enable Strict Mode option, which makes MySQL less forgiving when it comes to minor syntax errors. If you're very, very new to this stuff, I recommend that you disable strict mode while you learn to ease the frustration, but , over time, work to use strict mode since it will reduce the likelihood of bad data making its way into your database.
    Figure I
    TCP/IP and strict mode configuration settings. I'm not going to say much about the next screen. (Figure J) Since I'm using English only, I've selected the Standard Character Set.
    Figure J
    Choose your character set option. On the next screen of the configuration wizard, you're asked if you want to install MySQL as a Windows service and whether that service should be started when the server boots. Further, decide if you would like the MySQL commands added to your Windows path. For the sake of sanity, I do have the MySQL service starting up with the operating system and have opted to amend the system path. (Figure K)
    Figure K
    Select environmental options. Security of your Web server and database are critical elements. As such, you should assign a strong root password to your database server, not enable remote root access unless absolutely necessary and should not create an anonymous account. (Figure L)
    Figure L
    Provide some semblance of security for your database server. Security settings are the last configuration item in the wizard. Once complete, the wizard prepares your configuration, writes the configuration to C:\Program Files [{x86)]\MySQL\MySQL Server 5.0\my.ini, and then starts the database service.
    You now have a working MySQL database server. Let's move on to PHP.
    Bây h edit file php.ini bật 1 số extension để PHP nó nhận Extension !
    Tìm

    Code:
    extension_dir =
    Thay bằng :

    Code:
    extension_dir ="C:\PHP\ext"
    Xóa dấu phẩy ở các extension muốn bật trong đoạn :

    Code:
    extension=php_mbstring.dll
    extension=php_bz2.dll
    extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_ifx.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8.dll
    extension=php_openssl.dll
    ;extension=php_oracle.dll
    extension=php_pdo.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_sockets.dll
    extension=php_sqlite.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    Như ở trên tui bật các extension :
    php_sqlite.dll
    php_pdo.dll
    php_pdo_mysql.dll
    php_pdo_sqlite.dll
    php_mysql.dll
    php_mysqli.dll
    php_gd2.dll
    php_mbstring.dll
    php_bz2.dll
    php_curl.dll

    Done !

    P/S : Hướng dẫn qua vậy thôi!Chứ trong khi cài đặt còn gặp nhiều cái linh tinh....,có lỗi cứ reply nếu giúp đc mình sẽ giúp !

  3. The Following 7 Users Say Thank You to [v2b]®SiêuNoopy™ For This Useful Post:

    lethanhbao2004 (10 July 2009),minhquan8338 (13 October 2009),N.E.M D.Â.M (25 February 2009),noob_v2b (25 February 2009),Staro Việt Nam (25 February 2009),VietVBB Bot (25 February 2009),VipOnline (18 May 2009)

  4. Comments

  5. #2
    Join Date
    26 July 2008
    Location
    HCM
    Age
    32
    Posts
    5.872
    Thanks
    118
    Thanked 3.047 Times in 1.718 Posts
    Rep Power
    405
    hướng dẫn cách cài apache luôn đi siêu núp

  6. #3
    Join Date
    12 May 2008
    Location
    Alger
    Age
    25
    Posts
    3.859
    Thanks
    699
    Thanked 5.838 Times in 1.284 Posts
    Rep Power
    646
    Đợi thank rồi làm bài nữa

  7. #4
    Join Date
    17 October 2007
    Location
    Hà Nội
    Posts
    6.193
    Thanks
    845
    Thanked 14.340 Times in 2.650 Posts
    Rep Power
    1330


    công phu

  8. #5
    Join Date
    26 July 2008
    Location
    HCM
    Age
    32
    Posts
    5.872
    Thanks
    118
    Thanked 3.047 Times in 1.718 Posts
    Rep Power
    405
    cái này nhớ hồi đó cài bản mysql củ ko tương thích chạy đếch đc trên vista làm ngồi vò đầu cả buổi

  9. #6
    Join Date
    27 March 2008
    Location
    Hà Nội
    Age
    35
    Posts
    4.056
    Thanks
    311
    Thanked 5.052 Times in 1.517 Posts
    Rep Power
    550
    sv online, bước này chọn cái thứ 2:
    I'm Retired. Need me? Contact: linhnt[at]vietvbb[dot]vn

  10. #7
    Join Date
    18 September 2008
    Location
    Việt Nam
    Posts
    71
    Thanks
    51
    Thanked 2 Times in 2 Posts
    Rep Power
    12
    cài cái Php ra cả chục tùy chọn, biết chọn cái nào?!

  11. #8
    Join Date
    12 May 2008
    Location
    Alger
    Age
    25
    Posts
    3.859
    Thanks
    699
    Thanked 5.838 Times in 1.284 Posts
    Rep Power
    646
    Cài PHP kiểu j mà kêu ra có chục tùy chọn,đọc kỹ lại bài đi

  12. #9
    Join Date
    5 December 2007
    Posts
    78
    Thanks
    79
    Thanked 36 Times in 11 Posts
    Rep Power
    14
    Cài bài này là bên Nhất Nghệ, Cái PHP dùng bản PHP cũ, chắc cậu này dùng PHP bản mới nên nhiều tùy chọn hơn. Với lại bản PHP trên là bản ZIP giải nén ra là dùng không có cài đặt gì, chỉ config mấy chỗ là được rồi.

  13. #10
    Join Date
    26 July 2008
    Location
    HCM
    Age
    32
    Posts
    5.872
    Thanks
    118
    Thanked 3.047 Times in 1.718 Posts
    Rep Power
    405
    php tải về attract ra rồi vào IIS chỉnh thôi chứ nhiều tùy chọn gì

  14. #11
    Join Date
    18 September 2008
    Location
    Việt Nam
    Posts
    71
    Thanks
    51
    Thanked 2 Times in 2 Posts
    Rep Power
    12
    Tui dùng bản Installer *.exe mà
    pác chỉ cài với IIS 5.1 lun đi , mò hoài hok ra

  15. #12
    Join Date
    12 May 2008
    Location
    Alger
    Age
    25
    Posts
    3.859
    Thanks
    699
    Thanked 5.838 Times in 1.284 Posts
    Rep Power
    646
    Cài bài này là bên Nhất Nghệ,
    Tui nói rồi mà có phần của nhất nghệ thôi chứ tui đâu có bảo tui tự viết , mà còn phải ghi vậy ,làm như tui cóp ko thèm ghi nguồn ko bằng , mà chỉ có 1 phần thôi nhé

    Quote Originally Posted by SiêuNoopy
    Nếu là IIS 6 thì làm theo bên Nhất Nghệ

  16. The Following User Says Thank You to [v2b]®SiêuNoopy™ For This Useful Post:

    davidhuynhvan (25 March 2009)

  17. #13
    Join Date
    5 December 2007
    Posts
    78
    Thanks
    79
    Thanked 36 Times in 11 Posts
    Rep Power
    14
    Tại không thấy sorry..........
    ***Staro Việt Nam:
    Dùng bản Install để cài thì khá đơn giản nhưng nhớ chú ý hai tùy chọn:
    1. Phiên bản IIS: XP: 5.x , 3k3: 6.x
    2. Dùng Module: ISAPI module

  18. #14
    Join Date
    12 March 2009
    Age
    28
    Posts
    64
    Thanks
    12
    Thanked 13 Times in 2 Posts
    Rep Power
    12
    AppServ Open Project - 2.5.9 for Windows đang sài cái này lệu co the dùng làm con Sv đc ko

  19. #15
    Join Date
    17 November 2008
    Posts
    520
    Thanks
    55
    Thanked 267 Times in 129 Posts
    Rep Power
    53
    AppServ 2.5.10.Đang dùng thằng này.Dùng hơn 3 năm rồi.Cài đặt chỉ Next-->Next-->Finish thôiGood lắm
    Không thích có thể dùng Xammp {google search}



Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [HELP] VBB 4.2.0 MySQL server has gone away
    By shiunshai in forum vB4 Thảo Luận Chung
    Replies: 7
    Last Post: 23 July 2014, 09:53 AM
  2. Hướng dẫn cài đặt IIS + PHP + MySQL + FTP in Windows Server 2008 x64
    By [v2b]®SiêuNoopy™ in forum Programming Articles
    Replies: 14
    Last Post: 12 March 2014, 09:34 PM
  3. [HELP] l???i A mistake! Bad request. MySQL server has gone away (256)
    By dang_hien89 in forum vB3 Thảo Luận Chung
    Replies: 2
    Last Post: 17 April 2012, 08:54 AM
  4. [HELP] Lỗi MySQL server has gone away khi restore dữ liệu
    By minhphuctktp in forum vB4 Thảo Luận Chung
    Replies: 2
    Last Post: 28 September 2011, 08:31 PM
  5. [HELP] bị lỗi MySQL Error:MySQL server has gone away
    By Teen™ in forum vB3 Thảo Luận Chung
    Replies: 11
    Last Post: 5 December 2009, 09:33 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •