./configure --enable-curl
./configure --with-curl
1 Apakah perbezaan antara perintah enable dan dengan parameter?
2. Bagaimana untuk menyusun sambungan ke dalam php dan bukannya sedia ada dalam bentuk sambungan .so dinamik?
3. Sambungan manakah yang disokong secara rasmi oleh PHP? Adakah yang dalam direktori ext pakej kod sumber PHP disokong secara rasmi oleh PHP? Bolehkah ia disusun ke dalam php?
4. Apakah arahan yang digunakan untuk menyusun sambungan yang disokong secara rasmi ke dalam php?
Apakah yang perlu saya lakukan jika saya perlu mengkonfigurasi sambungan memcached? Saya sudah tahu cara menambah modul secara khusus Apa yang saya ingin tahu sekarang ialah sama ada saya boleh menambahnya secara langsung semasa menyusun php? Adakah ia akan memuat turun secara automatik pakej pemasangan pihak ketiga yang diperlukan untuk saya?
Jika saya perlu menyokong laravel5.5, bagaimana saya perlu menyusun php apabila saya memasang php?
Nyatakan direktori pemasangan php
Integrate apache Fungsi apxs ialah menggunakan arahan LoadModule dalam mod_so untuk memuatkan modul yang ditentukan ke dalam apache dan memerlukan apache untuk membuka modul SO
Nyatakan lokasi php.ini
direktori pemasangan mysql, sokongan untuk mysql
Teknologi sambungan MySQL bukan sahaja boleh memanggil prosedur tersimpan MySQL dan memproses transaksi MySQL, tetapi juga menjadikan akses pangkalan data lebih stabil.
Hidupkan mod selamat
Hidupkan sokongan ftp
Hidupkan sokongan zip
Hidupkan sokongan untuk fail bz2
Hidupkan sokongan untuk imej jpeg
Parameter hanya digunakan untuk pemasangan CGI
Sambungan kepada algoritma mhash dan mcrypt
--dengan-mhash |
Selepas Mysql menyusun perpustakaan pembangunan Mysql, anda tidak perlu menentukan laluan ke mysql.GD -> zlib, Png, Jpg, jika anda perlu menyokong orang lain, anda masih perlu menyusun perpustakaan sambungan mengikut keadaan sebenar Perpustakaan ttf memerlukan sokongan perpustakaan jenis percuma.
--enable-magic-quotes ialah parameter yang sangat tidak disyorkan Sudah tentu, jika anda memerlukan PHP untuk melakukan kerja asas untuk anda, ia sebenarnya tidak menyelesaikan masalah dengan sangat teliti.
--dengan-openssl, memerlukan perpustakaan openssl.
mysqli ialah pemacu MySQL yang disediakan oleh pasukan MySQL dan mempunyai banyak fungsi praktikal dan ciri tipikal. Walau bagaimanapun, ia bukan pilihan terbaik untuk MySQL pada platform PHP PDO telah terbukti sebagai antara muka standard yang ringkas, tinggi, dan mudah dibuat dan dikitar semula. Walau bagaimanapun, PDO juga mengalami masalah limpahan memori sebelum 5.3 Selepas 5.3, apabila membaca sumber LOB Oracle, jika ingatan tidak dihadkan, limpahan memori masih akan berlaku.
Jika ia adalah mod produk, tidak disyorkan untuk menggunakan pear, shmop, ftp, dan lain-lain. Apa yang mereka mahu lakukan ialah menggunakan C/C++, Java, atau bahasa skrip lain. Terdapat pilihan yang baik dan pantas, tidak perlu terhad kepada Gunakan PHP untuk melaksanakannya. Perpustakaan kelas yang tidak dikenali dan perpustakaan yang tidak biasa digunakan tidak disyorkan. Petikan ajaib, session.auto_start, maklumat pelayan PHP, maklumat ralat PHP, dll. hendaklah ditutup secepat mungkin selepas penyusunan selesai untuk mengelakkan maklumat pelayan terdedah.
Mod Pelayan Web yang sepadan dengan PHP hanya memerlukan satu daripada Modul, fastcgi dan fpm Pelayan bukan medan percubaan anda. Fastcgi boleh memilih Nginx dan lighttpd Malah, Nginx juga menggunakan spwan-fcgi lighttpd untuk pengurusan proses fcgi. fpm menggunakan PHP sendiri untuk mengurus pelbagai proses, agak serupa dengan proksi back-end. Tanpa mengira mod, apabila melepaskan pelayan produk, proses dan penalaan benang harus dilakukan, dan ujian tekanan yang mencukupi perlu dilakukan untuk mencari gabungan nombor proses yang terbaik.
Pilih sambungan cache OPCode PHP Ini juga sangat penting Di bawah Linux 2.6 teras dan fcgi, xcache mempunyai pengalaman praktikal yang baik selepas bilangan concurrency meningkat.
Jika anda benar-benar ingin mengalaminya, anda lebih suka menyusun beberapa versi PHP daripada mengumpulkan pelbagai sambungan untuk satu versi PHP untuk menyesuaikan diri dengan pelbagai persekitaran Ini akan meletakkan diri anda dalam dilema