Rumah > Artikel > pembangunan bahagian belakang > Menyediakan persekitaran pembangunan PHP di bawah tingkap
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:
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.
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.
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.
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.
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环境均已经成功搭建。
至此,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!