Dengan perkembangan pesat Internet, PHP telah menjadi pilihan ramai pembangun. PHP ialah bahasa sumber terbuka yang digunakan secara meluas, yang digunakan terutamanya untuk pembangunan web. Apabila menulis kod untuk aplikasi web, anda memerlukan beberapa cara untuk menjalankan kod PHP anda. Artikel ini akan memperkenalkan beberapa kaedah pengendalian PHP, membolehkan pembangun memahami kelebihan dan kekurangan mereka dan memilih kaedah yang sesuai dengan keperluan pembangunan mereka dengan lebih baik.
Menjalankan PHP dari baris arahan ialah salah satu cara yang paling mudah. Ia sesuai untuk aplikasi yang tidak memerlukan interaksi dengan pelayan web, penyemak imbas atau aplikasi web lain. Cuma buka terminal dan masukkan arahan "php". Contohnya:
php -r 'echo "Hello, world!";'
Ini akan mengeluarkan "Hello, dunia!". Selain itu, anda boleh menentukan fail PHP semasa runtime. Contohnya:
php my_program.php
Mod baris arahan sangat mudah untuk menjalankan PHP, tetapi ia tidak boleh berinteraksi dengan pelayan web, jadi ia tidak sesuai untuk aplikasi yang perlu menjana halaman web secara dinamik.
Pelayan Apache ialah salah satu pelayan web yang paling popular pada masa ini. Jika anda ingin menggunakan PHP dengan Apache, anda perlu memasang PHP modul . Selepas pemasangan berjaya, skrip PHP boleh digunakan dengan pelayar web. Pelayan Apache secara automatik akan menghantar permintaan ke modul PHP untuk diproses. Kelebihan menjalankan PHP dalam mod modul ialah ia sangat cepat dan mudah untuk digunakan; kelemahannya ialah ia tidak boleh ditetapkan secara bebas untuk setiap fail PHP, jadi ia mungkin tidak cukup fleksibel.
Dalam mod CGI, skrip PHP dipanggil dan dilaksanakan oleh pelayan web. Apabila penyemak imbas menghantar permintaan PHP, pelayan web memanggil jurubahasa PHP untuk menghuraikan fail PHP dan menghantarnya kembali ke penyemak imbas selepas memproses permintaan. Kelebihan menjalankan PHP dalam CGI ialah kebolehpercayaan dan kebolehselenggaraan yang tinggi, kerana setiap fail PHP boleh dikonfigurasikan secara individu, kelemahannya ialah CGI lebih perlahan daripada kaedah lain, kerana setiap permintaan memerlukan memulakan dan menutup proses PHP. Pada masa yang sama, CGI juga mungkin mengambil terlalu banyak sumber pelayan apabila mengendalikan sejumlah besar permintaan.
FastCGI sangat serupa dengan CGI, tetapi ia boleh menggunakan semula proses penterjemah, dengan itu memproses permintaan dengan lebih pantas. FastCGI ialah kaedah CGI berskala tinggi yang menyokong berbilang proses berjalan pada masa yang sama. Di bawah FastCGI, proses penterjemah (PHP-FPM) berjalan sebagai perkhidmatan berasingan yang mana pelayan web berkomunikasi dan mengembalikan hasil pemprosesannya kepada penyemak imbas. Kelebihan menjalankan PHP dalam mod FastCGI ialah ia lebih pantas Pada masa yang sama, bilangan proses boleh diselaraskan dengan menukar fail konfigurasi proses untuk menyesuaikan diri dengan keperluan pemprosesan permintaan serentak. Tetapi sedar bahawa jika dikonfigurasikan secara salah, ia mungkin mengambil lebih banyak sumber sistem.
Ringkasan
PHP ialah bahasa pembangunan yang sangat popular yang boleh melaksanakan pemprosesan dan pembentangan data dengan mudah dalam aplikasi web. Kaedah menjalankan PHP yang berbeza mempunyai kelebihan dan kekurangan mereka sendiri Pembangun boleh memahami ciri-ciri mereka dan memilih kaedah yang paling sesuai untuk mereka. Tidak kira kaedah yang anda pilih, ia perlu ditala dan dikonfigurasikan dengan betul untuk memastikan prestasi dan kebolehpercayaan yang optimum.
Atas ialah kandungan terperinci Beberapa cara untuk menjalankan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!