Laman » bagaimana untuk » Geek Permulaan Bagaimana Mengemudi Laman Web Sendiri Anda di Windows (WAMP)

    Geek Permulaan Bagaimana Mengemudi Laman Web Sendiri Anda di Windows (WAMP)

    Hosting laman web anda sendiri tidak perlu menanggung kos bulanan atau memerlukan banyak pengetahuan teknikal untuk persediaan. Jika anda hanya perlu menjadi tuan rumah sebuah laman web kecil yang hanya akan mempunyai beberapa pelawat, anda boleh menghidupkan PC Windows anda ke pelayan WAMP.

    Sekiranya Anda Menjadi Tapak Anda Sendiri?

    Walaupun hosting laman web anda sendiri di komputer tempatan anda sangat menyenangkan, jika anda ingin laman web yang sebenarnya orang boleh mengakses, anda mungkin ingin mendapatkan pelan hosting web anda sendiri di suatu tempat. Bluehost menawarkan hosting web tanpa had untuk $ 3.95 sebulan, dengan sokongan penuh untuk PHP dan MySQL. Sudah pasti cara mudah untuk memulakan dengan laman web, dan mereka mempunyai pemasang 1-klik mudah untuk membuat anda bermula dengan perisian popular seperti WordPress dan lain-lain.

    Sekiranya anda menjadi tuan rumah laman web anda sendiri yang anda mahu orang mengakses, anda perlu membuka firewall anda ke komputer rumah anda, dan ini bermakna anda berpotensi membuka lubang keselamatan. Sudah tentu patut difikirkan tentang mendapatkan pelan hosting murah di tempat lain, seperti Bluehost atau Hostgator.

    Jika anda hanya mahukan pelayan pembangunan tempatan, terus baca.

    Apakah "WAMP"?

    WAMP adalah singkatan yang bermaksud "Windows, Apache, MySQL, dan PHP". Apabila anda memuat turun WAMP, anda hanya memuat turun program yang memasang tiga perkara yang berbeza. WAMP adalah mudah kerana mereka membenarkan anda untuk memuat turun dan memasang semua pakej yang anda perlukan untuk hosting kandungan web dinamik dalam satu kali kejatuhan. Jika tidak, anda perlu memuat turun tiga pakej secara berasingan.

    Windows - The "W" di WAMP ada hanya untuk menentukan bahawa program itu serasi dengan sistem operasi Windows.

    Apache - Inilah program yang digunakan untuk benar-benar menjadi tuan rumah laman web anda. Dengan sendirian, anda boleh mengehoskan fail HTML dan kandungan web statik yang lain.

    MySQL - Ini menyediakan pangkalan data untuk kandungan web anda. Banyak laman web dinamik perlu menyimpan data (iaitu nama pengguna dan kata laluan untuk akaun web), di mana MySQL masuk.

    PHP - Bahasa yang paling popular untuk menulis kandungan web dinamik - setakat ini. WordPress, Facebook, Joomla, dan banyak laman web dan sistem pengurusan kandungan lain menggunakan PHP. Sekiranya anda bercadang untuk menjadi tuan rumah lebih daripada halaman web statik, PHP akan menjadi sahabat penting.

    Jika anda menjalankan Linux bukan Windows, anda perlu memasang LAMP. Ia juga mungkin menjadi tuan rumah laman web di Windows menggunakan IIS supaya anda tidak perlu memasang sebarang perisian pihak ketiga. Melakukan laluan IIS tidak disyorkan untuk kebanyakan tujuan dan ia lebih daripada satu proses untuk menyokong kandungan web dinamik - jadi tetap dengan WAMP melainkan anda mempunyai keadaan yang unik yang memerlukan IIS.

    Sebelum kita meneruskan, sila faham bahawa hosting laman web pada PC setiap hari dan sambungan internet gred pengguna tidak disyorkan untuk apa-apa selain daripada tujuan ujian dan / atau hosting laman web kecil untuk beberapa pelawat. Ingat, pada masa akan datang Windows Update perlu dimulakan semula sistem anda, laman web anda turun bersama-sama dengannya - bukan situasi yang ideal untuk laman web yang serius.


    Memasang WAMP

    Terdapat banyak program WAMP yang ada, tetapi kami akan bekerjasama dengan WampServer. Teruskan ke laman web mereka dan muat turun versi terkini program mereka, kemudian mulakan pemasangan.

    Ganjaran pemasangan adalah jelas-jelas; hanya menyimpan segala-galanya pada nilai lalainya dan terus klik Seterusnya. Anda hanya boleh klik Open pada prompt ini untuk mempunyai WampServer menggunakan pelayar lalai anda apabila anda memilih untuk melihat laman web anda:

    Pastikan juga menambah pengecualian keselamatan untuk Apache di Windows Firewall:

    Apabila pemasangan selesai, tandakan kotak yang menyatakan "Mula WampServer 2 sekarang" sebelum memukul Selesai. Anda harus melihat program yang dijalankan di kawasan pemberitahuan anda.

    Klik kiri pada ikon dan tekan "Localhost" di bahagian atas menu pemilihan untuk membuka laman web anda.

    Halaman lalai pada masa ini hanya menunjukkan kepada kita halaman maklumat yang cepat supaya kita dapat mengesahkan bahawa semua komponen berfungsi dengan baik. Jika anda melihat skrin ini, maka anda telah berjaya memasang pelayan WAMP.

    Beberapa Penyelesaian Masalah Pantas

    Kami melakukan beberapa ujian pemasangan program ini dan mendapati bahawa beberapa pakej dari Microsoft sangat penting untuk mendapatkan WampServer berfungsi dengan baik. Sekiranya anda mengalami sebarang masalah sehingga ke tahap ini, pastikan anda mempunyai kemas kini yang berikut yang dipasang, nyahpasang WampServer, mulakan semula PC anda, dan pasangkan semula WampServer.

    Pakej wajib WAMP 32-bit:
    Pakej Redistributable Microsoft Visual C ++ 2008 (x86)
    Pakej Redistributable Microsoft Visual C ++ 2010 (x86)
    Microsoft Visual C ++ 2012 (pilih vcredist_x86.exe)

    Pakej wajib WAMP 64-bit:
    Pakej Redistributable Microsoft Visual C ++ 2008 SP1 (x86) (itu bukan kesalahan kesilapan - anda memerlukan pakej x86)
    Pakej Redistributable Microsoft Visual C ++ 2008 (x64)
    Pakej Redistributable Microsoft Visual C ++ 2010 (x64)
    Microsoft Visual C ++ 2012 (pilih vcredist_x64.exe)

    Konfigurasi WAMP selanjutnya

    Untuk menukar halaman yang dipaparkan oleh pelayan web anda, buka direktori www dengan mengklik kiri pada ikon WAMP di kawasan pemberitahuan.

    Folder yang dibuka adalah di mana anda perlu meletakkan sebarang fail yang anda ingin hos di laman web anda. Apa-apa sahaja dari fail pemasangan WordPress ke fail HTML statik boleh diletakkan di sini, dan perubahannya akan dilihat pada laman web anda pada masa yang sama (hanya klik refresh).

    Mari lihat contoh cepat bagaimana anda akan menjatuhkan kandungan ke dalam folder itu agar ia dapat dihidupkan di laman web anda. Anda boleh menggunakan program pembangunan web atau sesuatu semudah Notepad untuk membuat halaman PHP asas dan meletakkannya di laman web anda.

    Kod berikut akan menjadi permulaan yang baik:



    Ujian PHP


    Hai dunia

    '; ?>

    Tampal kod itu ke dalam Notepad dan simpan fail anda sebagai index.php di dalam C: \ wamp \ www

    Sekarang kembali ke laman web anda (atau hit refresh [F5] jika sudah sudah dibuka) dan anda akan melihat halaman yang baru saja anda buat.

    Secara lalai, laman web anda pada masa ini hanya boleh diakses oleh komputer yang dipasang pada WampServer. Itu sesuai untuk sesiapa saja yang menggunakan pelayan WAMP mereka untuk tujuan pengujian atau pembangunan, tetapi untuk menjadikan laman web anda dapat diakses di seluruh dunia, klik pada ikon WampServer dan klik "Put Online".

    Secara lalai, fail konfigurasi Apache ditetapkan untuk menolak sambungan masuk dari semua orang kecuali untuk localhost, jadi anda juga perlu menukar dua baris kod supaya peranti lain tidak melihat ralat "403 Terlarang" setiap kali mereka cuba memuatkan laman web anda. Akses httpd.conf (fail konfigurasi Apache) dengan klik kiri menu WampServer dan lihat di bawah folder Apache.

    Tatal ke bawah sehingga anda melihat beberapa kod yang mengatakan:

    Perintah Menolak, Benarkan

    Tolak dari semua

    Padamkan kod ini dan gantikannya dengan:

    Perintah Benarkan, Menolak

    Izinkan dari semua

    Simpan perubahan pada httpd.conf dan mulakan semula semua perkhidmatan.

    Tapak anda kini boleh diakses dari World Wide Web. Jika tidak, pastikan anda telah menghantar port 80 ke komputer anda pada penghala anda.