Rumah php教程 php手册 笔记:MAC OS X下配置PHP开发、调试环境

笔记:MAC OS X下配置PHP开发、调试环境

Jun 14, 2016 am 12:01 AM
mac os x pembangunan php kod Sumber terbuka persekitaran pengaturcaraan bahasa pengaturcaraan nyahpepijat pembangunan perisian Konfigurasi

 

操作系统:MAC OS X

工具:MAMP、PhpStorm、xdebug、chrome

 

1、下载MAMP

2、安装比较简单,安装完成后,应用程序中会增加如下4个应用

  

 

  MacGDBp是PHP调试器,使用的是xdebug

  若要使用此调试器,需要在php.ini中配置:

  

<span style="color: #000000;">[xdebug]
zend_extension</span>="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"<span style="color: #000000;">
xdebug</span>.remote_enable=1<span style="color: #000000;">
xdebug</span>.remote_host=<span style="color: #000000;">localhost
xdebug</span>.remote_port=9000<span style="color: #000000;">
xdebug</span>.remote_autostart=1
Salin selepas log masuk

  zend_extension要根据自己使用的php具体版本和路径设置。

  xdebug.remote_port端口要与MacGDBp的Preferences中设置的端口一致。

  

  按上面两步配置完成后,打开MacGDBp,浏览器输入php站点地址,在执行第一行php代码时自动进入调试状态,即在第一行php代码自动加载断点。

  

  MAMP用于启动Apache和MySql服务,如下图所示:

  

 

  点击Start Servers会启动Apache 和 MySql服务,如下图所示:

  

 

    点击Open start page可以打开管理界面,用于查看phpInfo以及phpMyAdmin管理MySQL等工具。

    点击Preferences,可以配置Apache和MySql的端口,以及PHP版本等信息。

3、MySQLWorkbench和Sequel Pro都是MySql的管理工具,可根据实际情况使用。

 

4、下载并安装phpStorm,我安装的是7.1.3版本。

5、在php.ini中[xdebug]增加如下一行,xdebug.idekey的值可随意设置,我设置的是PHPSTORM。

xdebug.idekey="PHPSTORM"
Salin selepas log masuk

6、打开PhpStorm的Preferences,找到PHP下的Debug,配置debug port为上面第2步php.ini中设置的端口9000,其他按默认设置即可。

  

7、浏览器配置,Chrome浏览器安装Xdebug helper

  安装好后,点击Chrome的[设置]菜单,点击[扩展程序]

  

  再点击Xdebug helper的选项

    

  设置IDE Key,在下拉列表中选择Other,输入PHPSTORM(也就是我们在前面步骤中的php.ini中设置的xdebug.idekey),输入完成后,点击保存图标即可。

  我们也可以直接在下拉列表中选择PhpStorm。

 

8、调试程序

  点击PhpStorm的菜单 Run -> Start Listen PHP Debug Connections 开启监听

  在PhpStom开发环境中,在php某行代码处设置断点

  Chrome浏览器中输入php网站的地址,在设置的断点处即可进行调试。

 

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tutorial pengenalan rasmi Huawei untuk bahasa pengaturcaraan Cangjie dikeluarkan. Ketahui cara mendapatkan SDK versi universal dalam satu artikel Tutorial pengenalan rasmi Huawei untuk bahasa pengaturcaraan Cangjie dikeluarkan. Ketahui cara mendapatkan SDK versi universal dalam satu artikel Jun 25, 2024 am 08:05 AM

Menurut berita dari laman web ini pada 24 Jun, pada ucaptama Persidangan Pembangun Huawei HDC2024 pada 21 Jun, Gong Ti, Presiden Jabatan Perisian Terminal BG Huawei, secara rasmi mengumumkan bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei. Bahasa ini telah dibangunkan selama 5 tahun dan kini tersedia untuk pratonton pembangun. Laman web pembangun rasmi Huawei kini telah melancarkan video tutorial pengenalan rasmi bahasa pengaturcaraan Cangjie untuk memudahkan pembangun memulakan dan memahaminya. Tutorial ini akan membawa pengguna untuk mengalami Cangjie, mempelajari Cangjie dan menggunakan Cangjie, termasuk menggunakan bahasa Cangjie untuk menganggar pi, mengira peraturan batang dan cabang untuk setiap bulan 2024, lihat N cara menyatakan pokok binari dalam bahasa Cangjie dan menggunakan penghitungan jenis untuk melaksanakan pengiraan Algebra, simulasi sistem isyarat menggunakan antara muka dan sambungan, dan sintaks baharu menggunakan makro Cangjie, dsb. Laman web ini mempunyai alamat akses tutorial: ht

Selepas 5 tahun penyelidikan dan pembangunan, bahasa pengaturcaraan generasi seterusnya Huawei 'Cangjie' telah melancarkan pratontonnya secara rasmi Selepas 5 tahun penyelidikan dan pembangunan, bahasa pengaturcaraan generasi seterusnya Huawei 'Cangjie' telah melancarkan pratontonnya secara rasmi Jun 22, 2024 am 09:54 AM

Laman web ini melaporkan pada 21 Jun bahawa pada Persidangan Pembangun Huawei HDC2024 petang ini, Gong Ti, Presiden Jabatan Perisian Terminal BG Huawei, secara rasmi mengumumkan bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei dan mengeluarkan versi pratonton pembangun bagi bahasa HarmonyOSNEXT Cangjie. Ini adalah kali pertama Huawei mengeluarkan bahasa pengaturcaraan Cangjie secara terbuka. Gong Ti berkata: "Pada 2019, projek bahasa pengaturcaraan Cangjie telah dilahirkan di Huawei. Selepas 5 tahun pengumpulan R&D dan pelaburan R&D yang berat, akhirnya ia bertemu dengan pembangun global hari ini. Bahasa pengaturcaraan Cangjie mengintegrasikan ciri bahasa moden, pengoptimuman kompilasi komprehensif dan pelaksanaan Runtime dan sokongan rangkaian alat IDE yang luar biasa mencipta pengalaman pembangunan yang mesra dan prestasi program yang sangat baik untuk pembangun "Menurut laporan, bahasa pengaturcaraan Cangjie ialah alat perisikan semua senario.

Huawei melancarkan HarmonyOS NEXT Cangjie pembangun bahasa pengaturcaraan pratonton pengambilan beta Huawei melancarkan HarmonyOS NEXT Cangjie pembangun bahasa pengaturcaraan pratonton pengambilan beta Jun 22, 2024 am 04:07 AM

Menurut berita dari laman web ini pada 21 Jun, bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei telah diumumkan secara rasmi hari ini, dan pegawai itu mengumumkan pelancaran pengambilan beta pratonton pembangun bahasa HarmonyOSNEXT Cangjie. Peningkatan ini ialah peningkatan pengguna awal kepada versi pratonton pembangun, yang menyediakan SDK bahasa Cangjie, panduan pembangun dan pemalam DevEcoStudio yang berkaitan untuk pembangun menggunakan bahasa Cangjie untuk membangun, nyahpepijat dan menjalankan aplikasi HarmonyOSNext. Tempoh pendaftaran: 21 Jun 2024 - 21 Oktober 2024 Keperluan permohonan: Acara pengambilan Beta HarmonyOSNEXT Cangjie Language Developer Preview hanya terbuka kepada pembangun berikut: 1) Nama sebenar telah dilengkapkan dalam Pensijilan Perikatan Pembangun Huawei 2) Lengkapkan H

Universiti Tianjin dan Universiti Beihang terlibat secara mendalam dalam projek 'Cangjie' Huawei dan melancarkan rangka kerja pengaturcaraan ejen AI pertama 'Cangqiong' berdasarkan bahasa pengaturcaraan domestik. Universiti Tianjin dan Universiti Beihang terlibat secara mendalam dalam projek 'Cangjie' Huawei dan melancarkan rangka kerja pengaturcaraan ejen AI pertama 'Cangqiong' berdasarkan bahasa pengaturcaraan domestik. Jun 23, 2024 am 08:37 AM

Menurut berita dari laman web ini pada 22 Jun, Huawei semalam memperkenalkan bahasa pengaturcaraan yang dibangunkan sendiri oleh Huawei-Cangjie kepada pembangun di seluruh dunia. Ini adalah penampilan umum pertama bahasa pengaturcaraan Cangjie. Menurut pertanyaan di laman web ini, Universiti Tianjin dan Universiti Aeronautik dan Astronautik Beijing terlibat secara mendalam dalam penyelidikan dan pembangunan "Cangjie" Huawei. Universiti Tianjin: Penyusun Bahasa Pengaturcaraan Cangjie Pasukan kejuruteraan perisian Jabatan Perisikan dan Pengkomputeran Universiti Tianjin bekerjasama dengan pasukan Huawei Cangjie untuk mengambil bahagian secara mendalam dalam penyelidikan jaminan kualiti penyusun bahasa pengaturcaraan Cangjie. Menurut laporan, pengkompil Cangjie adalah perisian asas yang bersimbiotik dengan bahasa pengaturcaraan Cangjie. Dalam peringkat persediaan bahasa pengaturcaraan Cangjie, pengkompil berkualiti tinggi yang sepadan dengannya menjadi salah satu matlamat teras. Apabila bahasa pengaturcaraan Cangjie berkembang, pengkompil Cangjie sentiasa dinaik taraf dan dipertingkatkan. Dalam tempoh lima tahun yang lalu, Universiti Tianjin

Laman web rasmi bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei dan dokumen pembangunan adalah dalam talian, menyepadukan ke dalam ekosistem Hongmeng buat kali pertama Laman web rasmi bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei dan dokumen pembangunan adalah dalam talian, menyepadukan ke dalam ekosistem Hongmeng buat kali pertama Jun 22, 2024 am 03:10 AM

Menurut berita dari laman web ini pada 21 Jun, sebelum Persidangan Pembangun Huawei HDC2024, bahasa pengaturcaraan Cangjie yang dibangunkan sendiri oleh Huawei telah diumumkan secara rasmi, dan tapak web rasmi Cangjie kini dalam talian. Pengenalan laman web rasmi menunjukkan bahawa bahasa pengaturcaraan Cangjie ialah bahasa pengaturcaraan generasi baharu untuk kecerdasan semua senario, memfokuskan pada "kepintaran asli, semua senario semula jadi, prestasi tinggi dan keselamatan yang kukuh." Sepadukan ke dalam ekosistem Hongmeng untuk menyediakan pembangun pengalaman pengaturcaraan yang baik. Laman web rasmi yang dilampirkan pada tapak ini memperkenalkan seperti berikut: Rangka kerja pengaturcaraan pintar asli yang dibenamkan dengan AgentDSL, integrasi organik bahasa semula jadi & bahasa pengaturcaraan, ekspresi simbolik yang dipermudahkan, gabungan corak bebas, menyokong pembangunan pelbagai aplikasi pintar. Masa jalan yang sangat ringan dan berskala untuk semua adegan, reka bentuk berlapis modular, tidak kira betapa kecilnya memori, ia boleh menampung pengembangan domain semua senario

Pautan terakhir ekosistem Hongmeng berdarah tulen Huawei! Bahasa pengaturcaraan Cangjie yang dibangunkan sendiri akan mula diperkenalkan Pautan terakhir ekosistem Hongmeng berdarah tulen Huawei! Bahasa pengaturcaraan Cangjie yang dibangunkan sendiri akan mula diperkenalkan Jun 21, 2024 pm 03:23 PM

Menurut berita pada 21 Jun, tengah hari ini, Persidangan Pembangun Huawei 2024 akan dibuka secara rasmi. "Hongmeng berdarah murni" HarmonyOS NEXT sememangnya menjadi keutamaan menurut rancangan yang didedahkan oleh Yu Chengdong sebelum ini, beta awam mungkin diumumkan secara rasmi petang ini, dan pengguna biasa juga boleh mencuba "Harmony darah tulen". Menurut laporan, kumpulan pertama telefon mudah alih yang disokong ialah siri Mate60 dan siri Pura70. Perlu diingat bahawa sebagai "Hongmeng berdarah tulen", HarmonyOSNEXT telah mengalih keluar kernel Linux tradisional dan kod sumber terbuka Android AOSP dan membangunkan keseluruhan tindanan dalaman. Menurut laporan terbaru dari Sina Technology, Huawei juga akan melengkapkan pautan terakhir Ekosistem Hongmeng dan mengembangkan kehadirannya di dunia.

Universiti Tsinghua dan sumber terbuka Zhipu AI GLM-4: melancarkan revolusi baharu dalam pemprosesan bahasa semula jadi Universiti Tsinghua dan sumber terbuka Zhipu AI GLM-4: melancarkan revolusi baharu dalam pemprosesan bahasa semula jadi Jun 12, 2024 pm 08:38 PM

Sejak pelancaran ChatGLM-6B pada 14 Mac 2023, model siri GLM telah mendapat perhatian dan pengiktirafan yang meluas. Terutama selepas ChatGLM3-6B menjadi sumber terbuka, pembangun penuh dengan jangkaan untuk model generasi keempat yang dilancarkan oleh Zhipu AI. Jangkaan ini akhirnya telah berpuas hati sepenuhnya dengan keluaran GLM-4-9B. Kelahiran GLM-4-9B Untuk memberikan model kecil (10B dan ke bawah) keupayaan yang lebih berkuasa, pasukan teknikal GLM melancarkan model sumber terbuka siri GLM generasi keempat baharu ini: GLM-4-9B selepas hampir setengah tahun penerokaan. Model ini sangat memampatkan saiz model sambil memastikan ketepatan, dan mempunyai kelajuan inferens yang lebih pantas dan kecekapan yang lebih tinggi. Penerokaan pasukan teknikal GLM tidak

Model kod sumber terbuka Mistral mengambil takhta! Codestral tergila-gila dengan latihan dalam lebih 80 bahasa, dan pembangun Tongyi domestik meminta untuk mengambil bahagian! Model kod sumber terbuka Mistral mengambil takhta! Codestral tergila-gila dengan latihan dalam lebih 80 bahasa, dan pembangun Tongyi domestik meminta untuk mengambil bahagian! Jun 08, 2024 pm 09:55 PM

Dihasilkan oleh tindanan teknologi 51CTO (WeChat ID: blog51cto) Mistral mengeluarkan model kod pertamanya Codestral-22B! Apa yang menggilakan model ini bukan sahaja kerana ia dilatih dalam lebih 80 bahasa pengaturcaraan, termasuk Swift, dll. yang banyak model kod diabaikan. Kelajuan mereka tidak sama. Ia dikehendaki menulis sistem "terbit/langgan" menggunakan bahasa Go. GPT-4o di sini sedang dikeluarkan, dan Codestral menyerahkan kertas dengan pantas sehingga sukar untuk dilihat! Memandangkan model itu baru sahaja dilancarkan, ia masih belum diuji secara terbuka. Tetapi menurut orang yang bertanggungjawab ke atas Mistral, Codestral kini merupakan model kod sumber terbuka yang berprestasi terbaik. Rakan-rakan yang berminat dengan gambar boleh bergerak ke: - Peluk muka: https

See all articles