Bagaimana untuk menyediakan persekitaran secara manual untuk versi nyahmampat PHP

PHPz
Lepaskan: 2023-04-03 20:34:01
asal
841 orang telah melayarinya

Dengan perkembangan teknologi Internet yang berterusan, semakin ramai orang mula memahami dan mempelajari pembangunan web. Dalam pembangunan web, PHP adalah bahasa yang sangat penting kerana PHP boleh digunakan untuk membangunkan laman web dinamik, e-dagang dan aplikasi lain. Artikel ini akan memperkenalkan cara membina persekitaran secara manual untuk versi nyahmampat PHP.

1. Persediaan

Sebelum kita mula membina, kita perlu menyediakan persekitaran terlebih dahulu. Mula-mula anda perlu memuat turun versi php yang dinyahmampat Di sini kami mengambil php7.2 sebagai contoh. Anda boleh memuat turunnya terus dari laman web rasmi (https://www.php.net/downloads.php) dan mengekstraknya ke mana-mana direktori.

1. Membina dalam sistem pengendalian Windows

Membina dalam sistem pengendalian Windows agak mudah dan hanya memerlukan alat bersepadu XAMPP. XAMPP ialah perisian perkhidmatan sumber terbuka percuma dengan perkhidmatan terbina dalam seperti Apache, MySQL dan PHP Ia boleh digunakan untuk membina persekitaran PHP Langkah-langkah khusus adalah seperti berikut:

1.1 Muat turun dan pasang XAMPP<.>

Pertama, anda perlu Muat turun versi XAMPP yang sesuai dari tapak web rasmi (https://www.apachefriends.org/download.html) dan pasangkannya secara setempat. Selepas pemasangan berjaya, mulakan perkhidmatan Apache dan MySQL dalam panel kawalan.

1.2 Konfigurasikan versi PHP dinyahmampat

Salin folder versi nyahmampat PHP ke direktori akar XAMPP (direktori lalai ialah C:xampp). Pada halaman utama XAMPP, klik butang "Konfigurasikan" dan pilih "PHP (php.ini)". Dalam fail yang dibuka, ubah suai konfigurasi berikut:

;extension_dir = "./"

extension_dir="C:xamppphpext"
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
date.timezone = "PRC"
upload_max_filesize=20M
post_max_size=20M

Konfigurasi di atas boleh dilaraskan mengikut keperluan, terutamanya melengkapkan operasi berikut:

    Tentukan direktori sambungan PHP
  • Tutup beberapa gesaan ralat
  • Tetapkan zon waktu
  • Tetapkan saiz fail muat naik
1.3 Mulakan semula pelayan Apache

Konfigurasi Selepas selesai, anda perlu memulakan semula pelayan Apache untuk fail konfigurasi berkuat kuasa. Pada halaman utama XAMPP, klik "Urus Perkhidmatan", pilih "Apache", dan kemudian klik "Mulakan Semula".

2. Sediakan dalam sistem pengendalian Linux

Untuk membina persekitaran PHP dalam sistem pengendalian Linux, anda perlu memasang pelayan Apache, pangkalan data MySQL dan penghurai PHP terlebih dahulu, dan kemudian konfigurasikan mereka. Artikel ini mengambil CentOS sebagai contohnya -y install wget curl tar zip unzip

2.2 Pasang pelayan Apache

Laksanakan arahan berikut dalam terminal untuk memasang pelayan Apache:

yum -y install httpd

Selepas pemasangan selesai, Mulakan perkhidmatan Apache dan tetapkannya untuk bermula secara automatik semasa but:

systemctl mula httpd.service

systemctl enable httpd.service

2.3 Pasang Pangkalan data MySQL dan penghurai PHP

dalam Jalankan arahan berikut dalam terminal untuk memasang pangkalan data MySQL dan penghurai PHP:

yum -y install mariadb-server mariadb php php-cli php-mysql php -gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

Selepas pemasangan selesai, mulakan perkhidmatan MySQL dan tetapkannya supaya bermula secara automatik semasa but:

systemctl mula mariadb.service

systemctl enable mariadb.service

2.4 Konfigurasi penyahkod PHP

Salin folder versi dinyahmampat PHP ke lokasi yang ditentukan dan konfigurasikan pembolehubah persekitaran:

cp -r /path/to/php-7.2.33 /usr/local/php-7.2.33
vi /etc/profile

Dalam fail yang dibuka, tambahkan yang berikut:

eksport PHP_HOME=/usr/local/php-7.2.33

eksport PATH=$PATH:$PHP_HOME/bin


Simpan dan keluar dari fail, kemudian laksanakan arahan berikut untuk menjadikan konfigurasi berkuat kuasa:

sumber /etc/profile

2.5 Konfigurasikan versi PHP dinyahmampat

Masukkan versi nyahmampat PHP direktori, namakan semula php.ini-development kepada php.ini, dan ubah suai konfigurasi berikut seperti yang diperlukan:

cgi.fix_pathinfo=0

display_errors=Off

log_errors=On

error_log=/ var/log/php_error.log

date.timezone=Asia/Shanghai

Konfigurasi di atas boleh dilaraskan mengikut keperluan, dan operasi utama adalah seperti berikut:



Lumpuhkan logik laluan penghuraian skrip, .php/1.jpg => Biasanya menghuraikan kepada 1.jpg

Tutup paparan Ralat, dayakan log ralat

Tetapkan zon waktu

  • Selepas menyimpan perubahan, salin fail php.ini ke direktori /etc/php.ini:
  • cp php.ini /etc/php.ini
  • 2.6 Mulakan semula pelayan Apache
Selepas konfigurasi selesai, anda perlu memulakan semula pelayan Apache untuk menjadikan fail konfigurasi berkuat kuasa. Jalankan arahan berikut dalam terminal:

systemctl restart httpd.service

2 Sama ada persekitaran ujian berjaya disediakan

Masukkan localhost atau 127.0.0.1 dalam penyemak imbas. untuk menyemak sama ada halaman lalai Apache muncul. Jika ia muncul, ini bermakna pelayan Apache berjalan seperti biasa. Seterusnya, anda boleh menguji sama ada persekitaran versi nyahmampat PHP berjaya diwujudkan dengan mencipta fail info.php Kandungannya adalah seperti berikut:

?>

Letakkan fail ini dalam direktori akar pelayan Apache (direktori lalai ialah htdocs), masukkan localhost/info.php atau 127.0.0.1/info.php dalam penyemak imbas dan semak sama ada versi PHP berkaitan maklumat muncul. Jika ia muncul, ini bermakna persekitaran versi nyahmampat PHP telah berjaya disediakan.

3. Ringkasan

Artikel ini memperkenalkan cara menyediakan persekitaran secara manual untuk versi PHP yang dinyahmampat, terutamanya termasuk sistem pengendalian Windows dan sistem pengendalian Linux. Melalui operasi di atas, anda boleh membina persekitaran PHP dengan cepat dan membangunkan tapak web dan aplikasi yang berkaitan. Jika anda menghadapi masalah, anda boleh merujuk kepada dokumentasi rasmi, atau anda boleh mencari di Internet untuk menyelesaikan masalah tersebut.

Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran secara manual untuk versi nyahmampat 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