Membuat WAMP - Bagaimana Untuk

Membuat WAMP

Baru-baru ini ditugaskan dengan menubuhkan konfigurasi WAMP (Windows, Apache, MySQL, PHP), yang merupakan sesuatu yang saya tidak pernah lakukan sebelum ini, saya menghabiskan beberapa jam untuk melakukannya dengan betul. Saya mencatatkan langkah menggunakan versi Apache dan MySQL yang paling terkini

7 langkah total

Langkah 1: Muat Turun Dikehendaki

• Apache 2.2.17:
http://httpd.apache.org/download.cgi#apache22

• PHP 5.2.17 Thread Selamat:
http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip

• Pemasang MySQL 5.5.11.7:
ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-installer-5.5.11.7.msi

• phpMyAdmin:
http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.10%2FphpMyAdmin-3.3.10-english.zip/download#!md5!6b6f5a5b1bcdfe0995e1d7e4d67dc5d1

Langkah 2: Pasang Apache

• Ini adalah bahagian yang paling mudah. Klik dua kali dan jalankan persediaan Apache. Ia sepatutnya agak mudah dan memerlukan campur tangan yang sangat sedikit. Sebaik sahaja ia dipasang, ia akan berjalan secara automatik

• Pergi ke http: // localhost dan anda sepatutnya melihat "Ia Berfungsi!"

• Sekiranya ia tidak menghasilkannya, pastikan Apache berjalan dan uninstall / memasang semula jika perlu

Langkah 3: Pasang MySQL

• Ini juga mudah. Jalankan MySQL? Installer dan ikuti langkah-langkah di skrin

• Apabila ia bertanya jenis pemasangan, pilih Khas

• Pasang program ini

• Selepas pemasangan, pilih pilihan "Konfigurasi Sekarang" dan teruskan

• Pilih Konfigurasi Terperinci dan klik "Seterusnya"

• Pilih Mesin Pelayan dan klik "Seterusnya"

• Pilih Pangkalan Data Pelbagai Fungsi dan klik "Seterusnya"

• Pada skrin ini, klik pada anak panah lungsur kanan dan pilih C: data kemudian klik "Seterusnya"

• Meninggalkannya secara lalai dan klik "Seterusnya"

• Biarkan ia menggunakan nombor port lalai dan periksa pengecualian Tambah Firewall untuk kotak port ini. Klik "Seterusnya"

• Tinggalkan seterusnya di lalai dan klik "Seterusnya"

• Tetapkan nama perkhidmatan kepada MySQL melainkan anda memasang contoh lain. Klik "Seterusnya"

• Masukkan kata laluan root yang disediakan oleh IT dan klik "Seterusnya"

• Klik butang Pelaksanaan dan tunggu untuk menyelesaikan pemasangan. Masa yang dibutuhkan berbeza-beza, tetapi tidak boleh terlalu lama. Ia mungkin atau tidak boleh mengatakan "Tidak Menanggapi" buat sementara waktu

• Benarkan ia menulis konfigurasi baru kemudian selesaikan pemasangannya

Langkah 4: Pasang PHP

• Navigasi ke pemacu akar anda dan buat dua folder, satu bernama "php" dan yang lain bernama "temp" jika tidak ada

• Buka fail zip yang mengandungi fail PHP dan pilih semua fail dalam direktori itu. Seret dan jatuhkan semuanya ke dalam folder "C: php"

• Dalam folder "C: php", salin fail "php.ini-recommended" dan tampalkannya dalam direktori Apache anda "C: Program Files Apache Software Foundation Apache2.2 bin"

• Namakan semula kepada "php.ini"

• Sekarang buka fail ini dengan Notepad. Kami akan melakukan banyak penyuntingan

• Bermula di bahagian atas, tatal ke bahagian yang dilabel Laluan dan Direktori
- Cari baris doc_root dan ubah laluan ke folder htdocs Apache anda
----- Contoh: doc_root = "C: Program Files (x86) Yayasan Perisian Apache Apache2.2 htdocs"
- Cari baris "extension_dir" dan ubah laluan untuk menunjuk ke direktori sambungan PHP
----- Contoh: extension_dir = "c: php ext"

• Tatal ke bawah ke bahagian Sambungan Dinamik dan hapuskan baris berikut (alih keluar ";" sebelum mereka)
- extension = php_gd2.dll
- extension = php_ldap.dll
- extension = php_mcrypt.dll
- extension = php_mysql.dll
- extension = php_mysqli.dll

• Cari seterusnya untuk talian mysql.default_host dan taipkan nama komputer MySQL? pangkalan data dipasang pada

• Cari baris sesi.save_path dan uncomment baris sebelum menukar laluan ke "c: / temp" dengan slash ke hadapan
- Contoh: session.save_path = "c: / temp"

• Cari sesi baris.serialize_handler dan pastikan ia mengikuti dengan "php"
- Contoh: session.serialize_handler = php

• Simpan dan tutup "php.ini" dan kembali ke folder "c: php" anda

• Salin DLL berikut dan tampalkannya dalam "C: Windows System32"
- aspell-15.dll
- fdftk.dll
- gds32.dll
- libeay32.dll
- libmcrypt.dll
- libmhash.dll
- libmysql.dll
- libpq.dll
- msql.dll
- ntwdblib.dll
- ssleay32.dll

• Salin DLL berikut dan tampalkannya dalam direktori Apache2.2 bin anda
- libmysql.dll

• Mulakan semula Apache untuk memastikan ia masih berjalan tanpa masalah

Langkah 5: Mengkonfigurasi Apache untuk menjalankan dengan PHP

• Dalam folder Apache conf anda, buka "httpd.conf" dengan notepad

• Tatal ke bawah ke mana semua "LoadModule" disenaraikan dan pastikan baris berikut tidak dijawab:
- LoadModule modul authnz_ldap_module / mod_authnz_ldap.so
- Modul ldap_module LoadModule / mod_ldap.so

• Selepas semua baris "LoadModule", tambahkan yang berikut:
--LoadModule php5_module "c: php php5apache2_2.dll"

• Cari baris "DirectoryIndex" dan tambah "index.php" sebelum "index.html"
- Contoh: DirektoriIndex index.php index.html

• Cari baris "#AddOutputFilter" dan tambahkan baris berikut selepas baris itu
- Aplikasi AddType / x-httpd-php. Php
- Aplikasi AddType / x-httpd-php-sources .phps

• Sekarang pergi ke bahagian paling bawah halaman dan tambahkan baris akhir selepas ""
- PHPIniDir "* Path ke Apache2.2 bin folder *"
----- Contoh: PHPIniDir "C: / Program Files (x86) / Apache Software Foundation / Apache2.2 / bin"

• Simpan dan tutup fail ini dan mulakan semula Apache. Dengan mengandaikannya berjalan tanpa masalah, mulakan semula komputer anda

Langkah 6: Ujian untuk memastikan semuanya berfungsi bersama

• Buka Notepad dan tulis yang berikut di dalamnya:

• Namakan dokumen ini sebagai "phptest.php" dan simpan dalam folder Apache2.2 htdocs anda

• Pergi ke http: // http: //localhost/phptest.php dan ia harus menghasilkan halaman panjang konfigurasi PHP

• Hak berhampiran bahagian atasnya mempunyai seksyen berlabel "Fail Konfigurasi Dimuatkan". Ini tidak boleh dikatakan (tiada). Ia harus menyenaraikan direktori di mana anda menyalin fail "php.ini". Jika ia berkata "(tidak ada)", kemudian kembali ke fail httpd.conf anda di bahagian paling bawah dan pastikan jalan yang anda ada di sana betul

• Tatal ke bawah dan anda perlu mencari bahagian "mysql" dan "mysqli". Jika tidak, ubah semula dua bahagian sebelumnya

Langkah 7: Pasang phpMyAdmin

• Buka fail zip yang anda muat turun dan salin seluruh folder "phpMyAdmin" dan tampalkannya dalam folder Apache2.2 htdocs anda

• Namakan semula folder ke "phpMyAdmin"

• Navigasi sekarang ke Apache2.2 htdocs phpMyAdmin dan salin fail config.sample.inc.php

• Tampalkannya dalam direktori yang sama untuk membuat salinan, dan menamakan semulanya pada config.inc.php

• Buka dengan Wordpad dan cari baris $ cfg ['blowfish_secret'] = '';
- Antara apostrophe, taip perkataan "cookie" supaya kelihatan seperti $ cfg ['blowfish_secret'] = 'cookie';

• Simpan dan tutup fail ini

• Sekarang pergi ke http: //localhost/phpmyadmin/index.php dan log masuk dengan nama pengguna "root" dan kata laluan yang telah anda tetapkan semasa memasang MySQL?

• Abaikan mesej ralat mcrypt

• Di bawah bahagian "MySQL localhost", taipkan nama pangkalan data yang anda mahu di bawah "Buat pangkalan data baharu" dan klik "Buat"

• Sekarang anda sudah selesai!

Berikut ini akan menyebabkan WAMP berfungsi sepenuhnya dengan LDAP dan PHP didayakan dalam Apache.