Bagaimana untuk mengubah suai akar PHP

PHPz
Lepaskan: 2023-04-11 14:57:29
asal
592 orang telah melayarinya

Dengan populariti dan perkembangan Internet, semakin ramai orang mula melibatkan diri dalam pembangunan web dan cuba membina tapak web mereka sendiri. Antaranya, PHP adalah bahasa pengaturcaraan web yang sangat popular dan digunakan secara meluas dalam pembangunan laman web. Jika anda ingin mengubah suai direktori akar PHP, anda mungkin menghadapi beberapa masalah. Artikel ini akan memperkenalkan cara mengubah suai akar PHP supaya anda boleh menggunakan PHP dengan lebih baik untuk pembangunan laman web.

1. Mengapa kita perlu mengubah suai PHP root

Pertama sekali, mari kita fahami apa itu PHP root. Akar PHP merujuk kepada lokasi storan lalai penterjemah PHP, yang merupakan direktori pemasangan PHP. Biasanya, laluan akar PHP ialah /usr/local/php atau /usr/local/apache2/php, dsb. Jika anda perlu meletakkan folder PHP di lokasi lain, anda perlu mengubah suai akar PHP.

Sebab utama untuk mengubah suai akar PHP adalah seperti berikut:

  1. Pada hos kongsi, folder PHP perlu diletakkan dalam direktori utama pengguna untuk memudahkan pengurusan diri pengguna dan penyelenggaraan.
  2. Tetapkan versi atau konfigurasi PHP yang berbeza untuk tapak web yang berbeza.
  3. Ruang cakera keras pelayan tidak mencukupi dan direktori PHP perlu diletakkan pada cakera atau partition lain.

Tiga situasi di atas memerlukan pengubahsuaian akar PHP. Di bawah, mari kita lihat langkah-langkah khusus.

2. Cara mengubah suai akar PHP

  1. Ubah suai akar PHP pada hos kongsi

Pada hos kongsi, secara amnya tidak boleh dilakukan secara langsung ubah suai perisian pelayan web atau direktori pemasangan PHP. Walau bagaimanapun, pengguna boleh menentukan akar PHP melalui fail .htaccess.

Pertama, di pusat ahli atau klien FTP, cari fail .htaccess dalam direktori akar tapak web. Jika tidak, sila buat yang baharu.

Kemudian, tambahkan kod berikut dalam fail .htaccess:

AddHandler application/x-httpd-phpxx.php
Action application/x-httpd-phpxx /path/to/phpxx.cgi
Salin selepas log masuk

Ganti xx dengan nombor versi PHP yang anda mahu gunakan, seperti php54, php56, dsb. Gantikan /path/to/ dengan laluan PHP sebenar anda, seperti /home/username/php.

Seterusnya, muat naik PHP ke direktori baharu dan jadikan direktori itu boleh diakses oleh penterjemah PHP. Tambahkan yang berikut pada fail .htaccess anda:

<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/username/
</IfModule>
Salin selepas log masuk

Ganti /home/nama pengguna/ dengan direktori pemasangan PHP sebenar anda. Ambil perhatian bahawa jika modul mod_suphp tidak dipasang pada pengehosan kongsi anda, anda perlu menghubungi pentadbir tapak web anda untuk mendapatkan bantuan memasangnya.

  1. Ubah suai direktori akar PHP secara langsung

Jika anda mempunyai pelayan anda sendiri, maka anda boleh mengubah suai direktori akar PHP secara terus.

Pertama, log masuk ke pelayan di terminal.

Kemudian, jalankan arahan berikut:

which php
Salin selepas log masuk

Arahan ini akan memaparkan laluan ke fail boleh laku PHP yang sedang digunakan oleh sistem.

Seterusnya, jalankan arahan berikut:

locate php.ini
Salin selepas log masuk

Arahan ini akan mengembalikan laluan ke fail konfigurasi PHP php.ini.

Tukar nilai dua baris berikut dalam fail php.ini kepada laluan akar PHP baharu:

; Unix: "/path1:/path2"
;include_path = ".:/usr/share/php"
Salin selepas log masuk
;http://php.net/tmp-dir
;upload_tmp_dir =
Salin selepas log masuk

Selepas pengubahsuaian selesai, mulakan semula web pelayan atau PHP-FPM , direktori akar PHP baharu akan berkuat kuasa.

3. Nota

Terdapat beberapa perkara yang perlu diberi perhatian semasa mengubah suai direktori akar PHP.

Pertama, selepas mengubah suai akar PHP, jika anda perlu merujuk fail PHP lain, anda mesti menggunakan laluan yang betul untuk rujukan, jika tidak, ia akan menyebabkan ralat yang fail tidak dapat ditemui.

Kedua, apabila akar PHP diubah suai, fail PHP asal pada pelayan perlu dikonfigurasikan semula. Jika anda menggunakan pengehosan kongsi, anda mungkin perlu memulakan semula pelayan web atau PHP-FPM untuk konfigurasi baharu berkuat kuasa.

Ketiga, mengubah suai akar PHP memerlukan tahap teknikal tertentu. Jika anda bukan profesional pembangunan web, sila jangan ubah suai tetapan pelayan sesuka hati untuk mengelakkan isu keselamatan.

4. Ringkasan

Dalam pembangunan laman web, PHP ialah bahasa pengaturcaraan yang sangat penting. Oleh itu, apabila menggunakan PHP untuk pembangunan, jika anda perlu mengubah suai akar PHP, anda boleh mengikuti kaedah yang disediakan dalam artikel ini. Walau bagaimanapun, terdapat beberapa perkara yang perlu anda perhatikan semasa mengubah suai akar PHP untuk mengelakkan ralat dan isu keselamatan.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai akar PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!