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
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 -> 🎜> bin
2. Buka Finder -> Cari di sebelah kanan untuk
-> >
MxSrvs
Kompilasi bermulaMxSrvs
bin
Nyahzip fail yang dimuat turun dan dapatkan folder [php-8.0.16]
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
./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
sudo
Menyesuaikan MxSrvs
brew install xxxx
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 dikonfigurasikandenganSaya menggunakansemasa penyusunan , kerana MxSrvs Apabila anda menukar versi PHP, direktori versi ditukar semasa akan ditukar kepada
8.0.16
.
, seret folder ke editor, dan kemudian cari dan ganti secara global. php_8.0.16
php
php
Langkah kedua ialah menyalin fail
dalam direktori ke direktori semasa dan menamakan semula kepadadan salin
ke direktori semasa dan namakan semula kepadaVScode
di bawah