Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyediakan persekitaran pembangunan PHP di bawah tingkap

Menyediakan persekitaran pembangunan PHP di bawah tingkap

WBOY
WBOYasal
2023-05-06 15:24:092111semak imbas

Dalam era Internet sekarang, kebanyakan tapak web dibina berdasarkan bahasa PHP. Untuk membangunkan PHP dengan cepat, persekitaran pembangunan yang sepadan perlu dibina. Untuk sistem Windows, di bawah kami akan memperkenalkan secara terperinci cara menyediakan persekitaran pembangunan PHP.

1. Pasang Apache

Apache ialah salah satu perisian pelayan web yang paling popular pada masa ini Apabila membangun dengan PHP, kami perlu memasang perkhidmatan web Apache.

Sebelum pemasangan, pastikan tiada perkhidmatan web lain (seperti IIS) berjalan pada mesin ini.

Anda boleh memuat turun versi terkini perisian Apache dari halaman muat turun tapak web rasmi Apache (http://httpd.apache.org/), atau klik terus (http://httpd.apache.org/ muat turun.cgi )muat turun.

Selepas muat turun selesai, klik dua kali untuk memasang.

Semasa proses pemasangan, anda perlu memilih komponen yang hendak dipasang, seperti yang ditunjukkan dalam rajah di bawah:

Menyediakan persekitaran pembangunan PHP di bawah tingkap

Di sini kita hanya perlu memasang lalai "Pelayan HTTP Apache" iaitu Boleh.

Semasa proses pemasangan, anda akan diminta untuk direktori pemasangan lalai. Di sini kita mengambil direktori lalai sebagai contoh untuk demonstrasi.

Menyediakan persekitaran pembangunan PHP di bawah tingkap

Selepas melengkapkan pemasangan, kita boleh mencari folder "Pelayan HTTP Apache" dalam menu "Mula", dan kemudian masukkan item menu "Kawal Pelayan Apache" dalam folder , dan klik butang "Mula" untuk memulakan perkhidmatan Web ini.

Menyediakan persekitaran pembangunan PHP di bawah tingkap

Bagaimana untuk mengesahkan sama ada Apache berjaya dimulakan? Ia sangat mudah. ​​Kita boleh memasukkan http://localhost dalam pelayar dan melihat gambar berikut, yang bermaksud Apache berjaya dimulakan.

Menyediakan persekitaran pembangunan PHP di bawah tingkap

2. Pasang PHP

PHP ialah salah satu bahasa pembangunan web yang paling popular pada masa ini, dan PHP perlu dipasang untuk menyokong pembangunan tapak web .

Anda boleh memuat turun versi terkini PHP dari laman web rasmi PHP (http://www.php.net/downloads.php), atau terus klik (http://windows.php.net/download /) untuk memuat turun .

Selepas muat turun selesai, jalankan pemasang.

Sebelum pemasangan, sahkan bahawa perkhidmatan Web Apache telah dimatikan.

Di sini kami mengambil fail php-7.2.3-Win32-VC15-x64.zip sebagai contoh untuk demonstrasi.

Ekstrak fail php-7.2.3-Win32-VC15-x64.zip yang dimuat turun ke direktori "C:PHP" setempat.

Selepas penyahmampatan selesai, edit fail php.ini-development dalam direktori "C:PHP" dan ubah suai item konfigurasi yang berkaitan untuk menyokong perpustakaan kelas lanjutan yang diperlukan untuk pembangunan PHP, seperti ditunjukkan di bawah:

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase/firebird
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop

Dengan cara ini, saya ingin menjelaskan bahawa ";" digunakan di sini untuk mengulas beberapa sambungan kerana dalam konfigurasi persekitaran "Integrasi PHP dan Apache" di bawah, memuatkan semua perpustakaan sambungan PHP ke dalam Apache tidak telah diaktifkan.

Kini anda boleh menggunakan arahan "php -v" dalam baris arahan untuk mengesahkan sama ada PHP telah berjaya dipasang. Jika anda melihat output seperti yang ditunjukkan di bawah, pemasangan berjaya.

Menyediakan persekitaran pembangunan PHP di bawah tingkap

3. Integrasi PHP dan Apache

Seterusnya, anda perlu menyepadukan PHP dan Apache.

Dalam contoh ini, kami menggunakan pendekatan modul Apache untuk mencapai penyepaduan ini.

Pertama, kita perlu membuka fail konfigurasi "httpd.conf" dalam Apache dan membuat beberapa pengubahsuaian pada kandungannya.

Masukkan direktori "C:Program Files (x86)Apache Software FoundationApache2.2conf", cari fail "httpd.conf" dan buat perubahan berikut selepas mengedit:

1 modul PHP

Cari "LoadModule" dalam fail dan cari "php7_module" yang tersedia. Anda sepatutnya dapat mencari PHP yang baru dipasang, dan kemudian nyahkomen baris ini di hadapannya.

Contohnya:

LoadModule php7_module "C:/PHP/php7apache2_4.dll"

2 Tambahkan pemproses fail PHP

Dalam fail "httpd.conf", cari item "AddHandler" pemproses lalai dan. Selepas item ini, tambahkan tetapan sambungan fail PHP (.php), contohnya:

AddHandler php7-script .php

3 Tetapkan indeks direktori

Tambah index.php ke "DirectoryIndex" untuk menyokong elfinder. Konfigurasi:

DirectoryIndex index.php elfinder.php

ditetapkan seperti berikut:

<ifmodule dir_module>
    DirectoryIndex index.php elfinder.php
</ifmodule>

4. Tetapkan direktori akar dokumen

Tetapkan direktori akar dokumen ke laluan direktori akar Web Apache:

DocumentRoot "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"

5. Konfigurasikan PHP.ini

Cari "PHPIniDir" dalam "httpd.conf" dan tukar laluannya ke laluan pemasangan PHP, contohnya:

PHPIniDir "C:/PHP"

设置完成后重启Apache Web服务即可,此时可以在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”目录中新建“index.php”文件,内容如下:

<?php phpinfo();
?>

(笑容虽不逊“Hello World”示例,查看php环境的信息毕竟是学习PHP的必经之路。)

保存并通过浏览器访问http://localhost/index.php文件,查验php脚本是否正常运行,如果您能看到如下输出,说明PHP和Apache环境均已经成功搭建。

Menyediakan persekitaran pembangunan PHP di bawah tingkap

至此,PHP开发环境的安装与配置工作就完成了。

Atas ialah kandungan terperinci Menyediakan persekitaran pembangunan PHP di bawah tingkap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:pemasangan sambungan php redisArtikel seterusnya:pemasangan sambungan php redis