Bagaimana untuk menyusun PHP 8.0 kepada alat MxSrvs pada Mac

谨言慎行
Lepaskan: 2023-02-17 12:34:02
asal
3262 orang telah melayarinya

Prakata

Pertama sekali, saya ingin mengucapkan terima kasih kepada pengarang MxSrvs kerana menjadikan pembangunan PHP pada Mac begitu mudah dan tidak menyusahkan.
Saya menyusun secara manual atas dua sebab:

1 Lagipun, PHP 8.1 sudah lama keluar Jika kita tidak menggunakan versi 8, nampaknya akan ada menjadi ratusan juta mata?? Tidak munasabah

2 Versi kompilasi tertinggi yang disediakan oleh MxSrvs hanya sehingga PHP 7.4.6

Kerana semasa saya ingin menyusun PHP 7.2 dahulu, saya menghantar e-mel untuk berkomunikasi dengan pengarang, dan jawapan pengarang ialah kompilasi biasa sudah memadai. Akhirnya, saya mendapati bahawa pengarang menyediakan beberapa kompilasi versi berikutnya yang berguna, jadi saya sebenarnya tidak menyusunnya secara tempatan dan menyesuaikannya dengan alat Mxsrvs.

Mulakan persediaan

Muat turun PHP 8.0

Muat turun rasmi PHP
下载PHP 8.0.16 版本
Masukkan /Applications/MxSrvs/bin di bawah laluan program utama MxSrvs, dan cipta folder php_8.0.16 mengikut peraturan penamaan Mxsrvs untuk menyimpan fail terkumpul kami
Masukkan direktori Terdapat dua kaedah :

1 Klik ikon kecil dalam bar status alat MxSrvs -> 🎜> bin2. Buka Finder -> Cari di sebelah kanan untuk
-> >MxSrvs 主程序目录

MxSrvsKompilasi bermulaMxSrvsbin
Nyahzip fail yang dimuat turun dan dapatkan folder [php-8.0.16]Bagaimana untuk menyusun PHP 8.0 kepada alat MxSrvs pada Mac

Arahan penyusunan :

Apabila kompilasi selesai, anda perlu memasukkan kata laluan (komputer) dua kali semasa penyusunan, kerana menggunakan


anda tidak akan menemui terlalu banyak komponen yang hilang semasa pemasangan. Jika ada yang hilang, pada asasnya hanya pasang apa sahaja yang hilang Bagaimana untuk menyusun PHP 8.0 kepada alat MxSrvs pada Mac

dan kemudian susun semula.
./buildconf --force./configure --prefix=/Applications/MxSrvs/bin/php_8.0.16 \--with-config-file-path=/Applications/MxSrvs/bin/php_8.0.16/etc \--with-mysqli=mysqlnd   \--with-pdo-mysql=mysqlnd   \--with-pear   \--with-zlib  \--with-curl  \--enable-mysqlnd \--enable-pdo   \--enable-fpm   \--enable-cli   \--without-iconv sudo make && sudo make installsudo cp php.ini-development /Applications/MxSrvs/bin/php_8.0.16/etc/php.ini
Salin selepas log masuk

sudoMenyesuaikan MxSrvs

brew install xxxx
Salin selepas log masuk

Kami memulakan semula alat MxSrvs pada masa ini, kami dapat melihat versi PHP yang kami sunting pada

masa Mengklik butang mula tidak akan memulakannya.

Gambar ralat permulaan di tengah, kerana tiada tangkapan skrin, jadi...

Langkah pertama ialah menggantikan semua nama folder yang dikonfigurasikan
dengan

semasa penyusunan , kerana MxSrvs Apabila anda menukar versi PHP, direktori versi ditukar semasa akan ditukar kepada 8.0.16.

Saya menggunakan

, seret folder ke editor, dan kemudian cari dan ganti secara global. php_8.0.16phpphpLangkah kedua ialah menyalin fail

dalam direktori
ke direktori semasa dan menamakan semula kepada

dan salin VScode di bawah

ke direktori semasa dan namakan semula kepada

/Applications/MxSrvs/bin/php/etc Langkah ketiga juga merupakan langkah yang lebih penting Kami perlu membandingkan fail konfigurasi versi PHP php-fpm.conf.default yang kami edit dengan versi php-fpm.conf yang disediakan oleh MxSrvs. baris demi baris, dan kemudian Ubah suai kepada konfigurasi sepadan yang sepadan. /Applications/MxSrvs/bin/php/etc/php-fpm.dwww.conf.defaultPada ketika ini pada asasnya boleh dikatakan bahawa semua kerja telah dilakukan dan anda boleh menikmati hasilnya. www.conf

/Applications/MxSrvs/bin/php/etc/php.inipph.ini

Atas ialah kandungan terperinci Bagaimana untuk menyusun PHP 8.0 kepada alat MxSrvs pada Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
mac
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