Petikan ini dari PHP & MySQL: Novice to Ninja, Edisi ke -7 Memperkenalkan menubuhkan persekitaran pembangunan PHP menggunakan Docker. Ia membezakan pelbagai kaedah persediaan pelayan, menonjolkan kelebihan Docker untuk menguruskan beberapa laman web dengan konfigurasi yang berbeza dan mudah menukar versi perisian.
Artikel ini menekankan ketidakcekapan muat naik FTP tradisional untuk pembangunan laman web dinamik dan penyokong untuk pelayan tempatan untuk lelaran yang lebih cepat. Ia memperincikan pendekatan kontena Docker, memudahkan pengurusan persekitaran dan mempromosikan konsistensi antara persekitaran pembangunan dan pengeluaran.
Panduan ini menyediakan arahan pemasangan Docker langkah demi langkah untuk Windows, MacOS, dan Linux, termasuk persediaan akses terminal dan tip penyelesaian masalah untuk pelbagai sistem operasi. Ia kemudian berjalan melalui menubuhkan persekitaran pembangunan berasaskan Docker menggunakan fail konfigurasi yang disediakan, menerangkan peranan nginx.conf
, PHP.Dockerfile
, dan docker-compose.yml
.
Penulis menjelaskan pilihan nginx ke atas Apache, menonjolkan kelebihan moden Nginx dalam prestasi dan konfigurasi. Panduan ini menyimpulkan dengan menunjukkan cara memulakan dan menghentikan pelayan Docker menggunakan docker compose up -d
dan docker compose down
, dan mencipta "Hello World!" Yang mudah! Fail HTML untuk mengesahkan persediaan. Pembaca kemudian diarahkan ke bab seterusnya untuk mempelajari pengaturcaraan PHP.
Atas ialah kandungan terperinci Menyediakan persekitaran pembangunan PHP anda dengan Docker 'data-gatsby-head =' true '/>