Dalam pengaturcaraan PHP, Apache ialah pelayan web yang penting Apabila menggunakan PHP, anda perlu melakukan beberapa operasi biasa padanya.
- Arahan untuk memulakan pelayan Apache ialah: /etc/init.d/httpd start. Jika Apache sudah berjalan, anda boleh menggunakan arahan /etc/init.d/httpd restart untuk memulakan semula Apache.
Arahan untuk menghentikan pelayan Apache ialah: /etc/init.d/httpd stop.
Konfigurasikan pelayan Apache
- Fail konfigurasi Apache ialah httpd.conf, yang boleh diedit menggunakan editor vim atau nano untuk mengubah suai tetapan dalam fail konfigurasi. Beberapa pilihan konfigurasi biasa termasuk:
Port mendengar: lalai ialah port 80, nombor port boleh diubah suai dengan mengubah suai perintah Dengar
Hos maya: boleh ditambah dengan mengubah suai perintah VirtualHost , padam atau ubah suai hos maya; - Indeks direktori: anda boleh menetapkan nama fail lalai dengan mengubah suai arahan DirectoryIndex (seperti menetapkan index.php sebagai fail lalai); >Penulisan semula URL: anda boleh mengubah suainya RewriteRule untuk menulis semula URL.
-
- Mengkonfigurasi PHP
-
Terdapat dua cara untuk mengkonfigurasi skrip PHP: satu ialah mengkonfigurasinya dalam fail httpd.conf, satu lagi menggunakan . fail htaccess untuk dikonfigurasikan.
- Cara untuk mengkonfigurasi dalam fail httpd.conf ialah dengan menambah kod berikut pada penghujung fail:
# 添加 PHP 模块
LoadModule php7_module modules/libphp7.so
# 解析 PHP 文件
AddHandler php7-script .php
# PHP 文件的 MIME 类型
AddType text/html .php
Salin selepas log masuk
Cara untuk mengkonfigurasi menggunakan fail .htaccess adalah seperti berikut:
# 开启 PHP 模块
AddHandler php7-script .php
# PHP 文件的 MIME 类型
AddType text/html .php
Salin selepas log masuk
Muat naik fail konfigurasi
Kadangkala anda perlu memuat naik fail, seperti memuat naik gambar, video, dsb. Untuk melakukan ini, kami perlu mengkonfigurasinya dalam fail konfigurasi Apache untuk memuat naik fail yang berkaitan. Sebagai contoh, kita boleh menambah kod berikut pada fail httpd.conf:
# 设置上传限制
LimitRequestBody 10240000
# 对 POST 请求进行过滤
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Salin selepas log masuk
- Ini adalah operasi Apache biasa dalam pengaturcaraan PHP, dan semuanya untuk memudahkan pembangunan kami menggunakan PHP.
Atas ialah kandungan terperinci Apakah operasi Apache biasa dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!