Memasang Apache, PHP, MySQL, Perl pada Windows

Mari mulakan dengan pemasangan Apache (pelayan HTTP). Anda boleh memuat turun Apache pemasangan pada www.apache.org muat turun versi yang anda suka, saya cadangkan versi 2.  Berikut adalah pautan kepadanya.

Untuk muat turun lebih pantas, lawati.
Selepas memuat turun fail .msi installer(), jalankannya. Wizard pemasangan seterusnya, seterusnya, menyelesaikan "kerja"...

Pemasang akan meminta anda beberapa butiran seperti nama  pelayan milik anda, alamat pelayan anda dan alamat e-mel pentadbir. jika anda mempunyai nama domain atau nama hos, masukkan maklumat seperti ini:

Nama pelayan: your_domain.org
Alamat pelayan: www.your-domain.org

E-mel Pentadbir: Alamat e-mel ini dilindungi daripada spambots. Anda mesti mendayakan JavaScript untuk melihatnya.

jika anda tidak mempunyai satu, anda harus mendapatkannya di alamat percuma:

http://www.no-ip.org/

Semak pilihan 'berjalan sebagai perkhidmatan untuk semua pengguna pada port 8080 "dan tekan butang Seterusnya, Selesaiuntuk menyelesaikan pemasangan. Petua: Pasang ke cakera C: (ia mencipta folder untuknya, jangan risau) untuk memastikan anda menyediakannya dengan lebih mudah. Jika anda sudah selesai, buka penyemak imbas anda dan tulis dalam bar alamat:

HTTP://localhost/
kalau nampak"Halaman Ujian untuk Pemasangan Apache", semuanya berfungsi.

Pemasangan PHP:

Jom pasang PHP. muat turun arkib daripada www.php.net. Berikut adalah pautan terus ke Versi 4.3.9:

Pastikan anda memuat turun arkib dan tidak memasangnya. OK! selepas memuat turunnya, buka pek arkib ke dalam C:/PHP (ini untuk memudahkan jalan). Sekarang buka C:/apache/conf/httpd.conf dan cari baris ini:

#LoadModule Ssl_module modules/mod_ssl.so

di bawah baris ini, tambahkan ini:

LoadModule modul rewrite_module / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType application/x-HTTPD-PHP .php
AddType application/x-HTTPD-PHP.php3
AddType application/x-HTTPD-PHP.php4

Sekarang cari di sepanjang baris ini:

<Direktori "C:/apache2/HTDOCS">
Sekarang Tukar:

Indeks Pilihan FollowSymLinks
#
# AllowOverride mengawal arahan yang boleh diletakkan dalam fail .htaccess.
# Ini tidak boleh menjadi "Semua", "Tiada", atau mana-mana gabungan kata kunci:
# Had AuthConfig Pilihan Maklumat Fail
#
AllowOverride Tiada

dalam:

Indeks Pilihan Termasuk FollowSymLinks MultiViews ExecCGI
#
# AllowOverride mengawal arahan yang boleh diletakkan dalam fail .htaccess.
# Ini tidak boleh menjadi "Semua", "Tiada", atau mana-mana gabungan kata kunci:
# Had AuthConfig Pilihan Maklumat Fail
#
AllowOverride All

Ini akan membolehkan..htaccess sokongan pada pelayan anda dan pastikan anda boleh melihat kandungan folder tanpa menerima Larangan 403 kesilapan.

Sekarang cari:

DirectoryIndex index.html index.var.html
dan tukar kepada:

DirectoryIndex index.html index.php

Simpan fail dan but semula Apache. (anda boleh memulakan semula dengan mengklik pelayan semula Apache pintasan menu Mula atau secara bertulis:

Bersihkan Apache mulakan semula

dalam tetingkap command prompt. OK!

kamu ada PHP berfungsi untuk pelayan anda. Sekarang mari kita sediakan PHP dan pastikan ia benar-benar berfungsi! Buka C:/php/php.ini (php.ini-distance dinamakan semula) dan cari item ini:

max_execution_time = 60; Masa pelaksanaan maksimum untuk setiap skrip, dalam saat max_input_time = 60; Masa maksimum setiap skrip boleh menghuraikan permintaan data had_memori = 5M; Jumlah maksimum memori yang boleh digunakan oleh skrip (8 MB)

Anda perlu menukarnya kepada apa sahaja yang anda mahu. inilah pilihan yang saya gunakan:

max_execution_time = 300; Masa pelaksanaan maksimum untuk setiap skrip, dalam saat max_input_time = 300; Masa maksimum setiap skrip boleh menghuraikan permintaan data had_memori = 5M; Jumlah maksimum memori yang boleh digunakan oleh skrip (8 MB)

Sekarang cari:

register_globals = Mati

dan tukar kepada:

register_globals = Hidup

Cari :

extension_dir = ". "

dan tukar kepada:

extension_dir = "C:/PHP/extensions"

jika anda memasang PHP dalam C: ...

Cari :

, Windows
sambungan; Sila ambil perhatian bahawa sokongan MySQL ODBC kini terbina dalam, jadi tiada DLL diperlukan untuk ini.
dan nyahkomen (padam; depan) modul berikut:

sambungan=php_bz2.dll
sambungan=php_db.dll
sambungan=php_gd2.dll
extension=php_java.dll
sambungan=php_msql.dll
sambungan=php_pdf.dll
sambungan=php_pgsql.dll
extension=php_sockets.dll

OKEY! Sekarang mari kita tukar tetapan Carian SMTP (ia bagus untuk anda mel() anda memerlukannya!!!.)

[mel]; Untuk Win32 sahaja.

SMTP=
smtp_port = 25
; Untuk Win32
sahaja.; Sendmail_from =

dan perubahan kepada:

[mel]; Untuk Win32 sahaja.
SMTP = mail.isp.org
smtp_port = 25
; Untuk Win32 sahaja.
Sendmail_from = [e-mel dilindungi]_domain.org

jika anda tidak mempunyai pelayan mel atau:

[mel]; Untuk Win32 sahaja.

SMTP = tempatan
smtp_port = 25
; Untuk Win32 sahaja.
Sendmail_from = [e-mel dilindungi]_domain.org

jika anda mempunyai pelayan mel...

Simpan fail. Sekarang mari kita selesaikan pemasangan PHP. salin semua Dll fail daripada C:/PHP/perpustakaan dalam dalam C: / Windows / System32. salinan C:/php/php4ts.dl l masuk C:/Windows/System32/ dan salinan php.ini daripada folder PHP dalam tingkap dan sistem32. Mula semula Apache. buka notepad dan tambahkan pada fail:

<? PHP
phpinfo
();?>

simpan fail ini dalam folder HTDOCS (C:/Apache/HTDOCS) Bagaimana info.php dan buka penyemak imbas. dalam bar alamat mereka menulis:

HTTP://localhost/info.php

Anda sepatutnya melihat konfigurasi PHP dalam jadual. fail looong boleh dipasang secara pilihan Pengoptimum Zend. Saya guna... tak perlu tutorial. pasang modul pear untuk PHP, jalankan go pear batch dari folder php dan 2klik fail reg untuk menyelesaikan pemasangan

Tambah komen