Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menangani situasi tanpa PHP-FPM dalam persekitaran Ubuntu?
Bagaimana untuk menangani situasi tanpa PHP-FPM dalam persekitaran Ubuntu?
Dalam sistem Ubuntu, kami biasanya menggunakan PHP-FPM (FastCGI Process Manager) untuk mengendalikan permintaan daripada program PHP, tetapi kadangkala disebabkan pelbagai sebab, kami mungkin perlu memproses program PHP tanpa memasang PHP-FPM. Artikel ini akan memperkenalkan cara mengendalikan program PHP dalam persekitaran Ubuntu tanpa PHP-FPM, dan memberikan contoh kod khusus.
Mula-mula, kita perlu memasang pelayan Apache serta penterjemah PHP. Dalam sistem Ubuntu, anda boleh menggunakan arahan berikut untuk memasang:
sudo apt update sudo apt install apache2 php libapache2-mod-php
Arahan di atas akan memasang pelayan Apache dan penterjemah PHP, serta perpustakaan sambungan modul untuk Apache dan PHP.
Seterusnya, kita perlu mengkonfigurasi pelayan Apache untuk mentafsir program PHP dengan betul. Edit fail konfigurasi Apache /etc/apache2/apache2.conf
dan tambah kandungan berikut pada penghujung fail: /etc/apache2/apache2.conf
,在文件末尾添加以下内容:
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
这段配置告诉Apache服务器将.php
文件交给PHP解释器处理。
如果你使用虚拟主机来托管网站,需要编辑虚拟主机的配置文件(通常在/etc/apache2/sites-available
目录下),添加以下内容:
<VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
这段配置指定了虚拟主机的根目录为/var/www/html
,并设置了权限和访问规则。
完成以上配置后,需要重启Apache服务器以使配置生效:
sudo systemctl restart apache2
最后,创建一个简单的PHP文件info.php
,内容如下:
<?php phpinfo(); ?>
将该文件放置在Apache的根目录/var/www/html
下,访问http://your_domain/info.php
rrreee
.php fail Jurubahasa PHP mengendalikannya. <p></p>
<ol start="3">Konfigurasikan hos maya🎜🎜🎜Jika anda menggunakan hos maya untuk mengehoskan tapak web anda, anda perlu mengedit fail konfigurasi hos maya (biasanya dalam <code>/etc/apache2/sites -tersedia
direktori), tambah kandungan berikut: 🎜rrreee🎜Konfigurasi ini menentukan direktori akar hos maya sebagai /var/www/html
dan menetapkan kebenaran serta peraturan akses. 🎜info.php
, kandungannya adalah seperti berikut: 🎜rrreee🎜Letakkan fail dalam direktori root Apache /var/www/html, lawati <code> http://your_domain/info.php
, jika anda melihat halaman maklumat PHP, ini bermakna penghuraian PHP telah berkuat kuasa. 🎜🎜Melalui langkah di atas, kami berjaya memproses program PHP dalam persekitaran Ubuntu tanpa memasang PHP-FPM. Semoga artikel ini bermanfaat kepada anda. 🎜
Atas ialah kandungan terperinci Bagaimana untuk menangani situasi tanpa PHP-FPM dalam persekitaran Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!