ホームページ php教程 php手册 注: MAC OS X での PHP 開発およびデバッグ環境の構成

注: MAC OS X での PHP 開発およびデバッグ環境の構成

Jun 14, 2016 am 12:01 AM
mac os x PHP開発 コード オープンソース 環境 プログラミング プログラミング言語 デバッグ ソフトウェア開発 構成

オペレーティングシステム: MAC OS X

ツール: MAMP、PhpStorm、xdebug、chrome

1. MAMP をダウンロードします

2. インストールは比較的簡単です。インストールが完了すると、次の 4 つのアプリケーションがアプリケーションに追加されます。

MacGDBp は、xdebug を使用する PHP デバッガーです

このデバッガーを使用するには、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
ログイン後にコピー
zend_extension は、使用している PHP の特定のバージョンとパスに従って設定する必要があります。

xdebug.remote_port ポートは、MacGDBp の環境設定で設定されたポートと一致している必要があります。

上記の 2 段階の設定を完了したら、MacGDBp を開き、ブラウザに PHP サイトのアドレスを入力します。PHP コードの最初の行が実行されると、自動的にデバッグ状態に入ります。つまり、ブレークポイントが自動的にロードされます。 PHPコードの最初の行。

以下の図に示すように、MAMP は Apache および MySql サービスの開始に使用されます。

以下の図に示すように、「Start Servers」をクリックして Apache サービスと MySql サービスを開始します。

[スタート ページを開く] をクリックして管理インターフェイスを開きます。このインターフェイスは、phpInfo と phpMyAdmin を表示して MySQL やその他のツールを管理するために使用されます。

[設定] をクリックして、Apache と MySql のポート、および PHP バージョンやその他の情報を設定します。

3. MySQLWorkbench と Sequel Pro は両方とも MySql 管理ツールであり、実際の状況に応じて使用できます。

4. phpStorm バージョン 7.1.3 をダウンロードしてインストールします。

5. php.iniの[xdebug]に以下の行を追加します。xdebug.idekeyの値はPHPSTORMに設定します。

xdebug.idekey="PHPSTORM"
ログイン後にコピー
6. PhpStorm の環境設定を開き、PHP で [デバッグ] を見つけ、デバッグ ポートを上記の手順 2 で php.ini に設定したポート 9000 に設定し、その他のデフォルト設定をそのままにします。

7. ブラウザ設定、Chrome ブラウザのインス​​トール Xdebug ヘルパー

インストール後、Chromeの[設定]メニューをクリックし、[拡張機能]をクリックします

次に、Xdebug ヘルパー オプションをクリックします

IDE キーを設定し、ドロップダウン リストで [その他] を選択し、PHPSTORM (つまり、前の手順で php.ini に設定した xdebug.idekey) を入力し、入力が完了したら、保存アイコンをクリックします。 。

ドロップダウン リストから PhpStorm を直接選択することもできます。

8. プログラムのデバッグ

PhpStorm Run -> Start Listen PHP Debug Connections のメニューをクリックしてリッスンを開始します

PhpStom 開発環境で、PHP コードの特定の行にブレークポイントを設定します

Chrome ブラウザに PHP Web サイトのアドレスを入力し、設定したブレークポイントでデバッグします。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Huawei の公式プログラミング言語 Cangjie の入門チュートリアルがリリースされ、ユニバーサル バージョン SDK の入手方法が 1 つの記事で学べます。 Huawei の公式プログラミング言語 Cangjie の入門チュートリアルがリリースされ、ユニバーサル バージョン SDK の入手方法が 1 つの記事で学べます。 Jun 25, 2024 am 08:05 AM

6月24日の当サイトのニュースによると、6月21日のHDC2024ファーウェイ開発者カンファレンスの基調講演で、ファーウェイ端末BGソフトウェア部門社長のGong Ti氏が、ファーウェイが自社開発したCangjieプログラミング言語を正式に発表した。この言語は 5 年間開発されており、現在開発者プレビューが利用可能です。ファーウェイの公式開発者ウェブサイトは、開発者がプロ​​グラミング言語を使い始めて理解しやすくするために、Cangjie プログラミング言語の公式入門チュートリアルビデオを公開しました。このチュートリアルでは、ユーザーが倉街を体験し、倉街を学び、倉街を応用することができます。これには、倉街言語を使用した円周率の推定、2024 年の各月の幹と枝のルールの計算、倉街言語で二分木を表現する N 通りの方法の確認、列挙の使用などがあります。代数計算を実装するタイプ、インターフェイスと拡張機能を使用した信号システム シミュレーション、Cangjie マクロを使用した新しい構文など。このサイトのチュートリアル アクセス アドレス: ht

5年間の研究開発を経て、ファーウェイの次世代プログラミング言語「Cangjie」が正式にプレビューを開始 5年間の研究開発を経て、ファーウェイの次世代プログラミング言語「Cangjie」が正式にプレビューを開始 Jun 22, 2024 am 09:54 AM

本サイトは6月21日、本日午後のHDC2024 Huawei Developer Conferenceで、Huawei Terminal BG Software部門のGong Ti社長がHuaweiが自社開発したCangjieプログラミング言語を正式に発表し、HarmonyOSNEXT Cangjie言語の開発者プレビュー版をリリースしたと報じた。ファーウェイがCangjieプログラミング言語を公的にリリースするのはこれが初めてである。 Gong Ti 氏は次のように述べています。「2019 年に、Cangjie プログラミング言語プロジェクトが Huawei で誕生しました。5 年間の研究開発の蓄積と多額の R&D 投資を経て、今日、ついに世界の開発者と出会うことができました。Cangjie プログラミング言語は、最新の言語機能、包括的なコンパイルの最適化、ランタイム実装を統合しています」すぐに使用できる IDE ツール チェーンのサポートにより、開発者にとって使いやすい開発エクスペリエンスと優れたプログラム パフォーマンスが実現します。「レポートによると、Cangjie プログラミング言語はあらゆるシナリオに対応するインテリジェンス ツールです。

ファーウェイ、HarmonyOS NEXT Cangjie プログラミング言語開発者プレビュー ベータ募集を開始 ファーウェイ、HarmonyOS NEXT Cangjie プログラミング言語開発者プレビュー ベータ募集を開始 Jun 22, 2024 am 04:07 AM

6月21日の当サイトのニュースによると、ファーウェイが自社開発した倉街プログラミング言語が本日正式に発表され、公式はHarmonyOSNEXT倉街言語開発者プレビューベータ募集の開始を発表した。このアップグレードは、開発者プレビュー バージョンへの早期導入アップグレードであり、開発者が倉街言語を使用して HarmonyOSNext アプリケーションを開発、デバッグ、実行するための倉街言語 SDK、開発者ガイド、および関連する DevEcoStudio プラグインを提供します。登録期間: 2024 年 6 月 21 日から 2024 年 10 月 21 日まで 応募要件: この HarmonyOSNEXT Cangjie 言語開発者プレビュー ベータ募集イベントは、次の開発者のみが参加できます: 1) Huawei Developer Alliance 認定資格を実名で取得していること。 2) H を完了していること。

天津大学と北杭大学はファーウェイの「Cangjie」プロジェクトに深く関与しており、国産プログラミング言語をベースにした初のAIエージェントプログラミングフレームワーク「Cangqiong」を立ち上げた。 天津大学と北杭大学はファーウェイの「Cangjie」プロジェクトに深く関与しており、国産プログラミング言語をベースにした初のAIエージェントプログラミングフレームワーク「Cangqiong」を立ち上げた。 Jun 23, 2024 am 08:37 AM

6月22日のこのサイトのニュースによると、ファーウェイは昨日、ファーウェイが自社開発したプログラミング言語Cangjieを世界中の開発者に紹介した。 Cangjie プログラミング言語が公に公開されるのはこれが初めてです。当サイトの問い合わせによると、ファーウェイの「蒼傑」の研究開発には天津大学と北京航空航天大学が深く関与していた。天津大学:倉街プログラミング言語コンパイラ 天津大学知能計算学部のソフトウェアエンジニアリングチームは、ファーウェイの倉街チームと協力して、倉街プログラミング言語コンパイラの品質保証研究に深く参加しました。報告によると、Cangjie コンパイラは、Cangjie プログラミング言語と共生する基本ソフトウェアです。 Cangjie プログラミング言語の準備段階では、それに匹敵する高品質のコンパイラが中心的な目標の 1 つになりました。 Cangjie プログラミング言語が進化するにつれて、Cangjie コンパイラは常にアップグレードおよび改善されています。過去5年間、天津大学

LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? Jun 02, 2024 pm 09:46 PM

LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? LeakSanitizer をインストールします。コンパイル フラグを介して LeakSanitizer を有効にします。アプリケーションを実行し、LeakSanitizer レポートを分析します。メモリ割り当てタイプと割り当て場所を特定します。メモリ リークを修正し、動的に割り当てられたメモリがすべて解放されるようにします。

ファーウェイが自社開発したCangjieプログラミング言語の公式Webサイトと開発ドキュメントがオンラインになり、Hongmengエコシステムに初めて統合される ファーウェイが自社開発したCangjieプログラミング言語の公式Webサイトと開発ドキュメントがオンラインになり、Hongmengエコシステムに初めて統合される Jun 22, 2024 am 03:10 AM

6月21日のこのサイトのニュースによると、HDC2024 Huawei Developer Conferenceの前に、Huaweiが自社開発したCangjieプログラミング言語が正式に公開され、Cangjieの公式ウェブサイトがオンラインになりました。公式ウェブサイトの紹介文によると、Cangjie プログラミング言語は、「ネイティブ インテリジェンス、自然なオール シナリオ、高性能、強力なセキュリティ」に焦点を当てた、オール シナリオ インテリジェンスのための新世代プログラミング言語です。 Honmeng エコシステムに統合して、開発者に優れたプログラミング エクスペリエンスを提供します。このサイトに付属する公式 Web サイトでは、AgentDSL を組み込んだネイティブのインテリジェント プログラミング フレームワーク、自然言語とプログラミング言語の有機的な統合、マルチエージェントの連携、簡素化された記号表現、パターンの自由な組み合わせ、さまざまなインテリジェント アプリケーションの開発をサポート、と紹介されています。あらゆるシーンに対応する本質的に軽量でスケーラブルなランタイム、モジュラー階層設計により、メモリがどれほど小さくても、あらゆるシナリオのドメイン拡張に対応できます。

清華大学と Zhipu AI オープンソース GLM-4: 自然言語処理に新たな革命を起こす 清華大学と Zhipu AI オープンソース GLM-4: 自然言語処理に新たな革命を起こす Jun 12, 2024 pm 08:38 PM

2023 年 3 月 14 日に ChatGLM-6B が発売されて以来、GLM シリーズ モデルは幅広い注目と認知を得てきました。特にChatGLM3-6Bがオープンソース化されてからは、Zhipu AIが投入する第4世代モデルに対する開発者の期待が高まっている。 GLM-4-9B のリリースにより、この期待はついに完全に満たされました。 GLM-4-9B の誕生 小型モデル (10B 以下) により強力な機能を提供するために、GLM 技術チームはこの新しい第 4 世代 GLM シリーズ オープン ソース モデル、GLM-4-9B をほぼ半年の期間を経て発売しました。探検。このモデルは、精度を確保しながらモデルサイズを大幅に圧縮し、推論速度の高速化と効率化を実現しています。 GLM 技術チームの調査はまだ終わっていない

ファーウェイの純血Hongmengエコシステムの最後のリンクです!自社開発のCangjieプログラミング言語がデビュー ファーウェイの純血Hongmengエコシステムの最後のリンクです!自社開発のCangjieプログラミング言語がデビュー Jun 21, 2024 pm 03:23 PM

6月21日のニュースによると、本日午後、Huawei Developer Conference 2024が正式に開幕するとのこと。 「純血Hongmeng」Harmony OS NEXTは当然のことながら最優先事項であるYu Chengdong氏が以前に明らかにした計画によれば、今日の午後にパブリックベータ版が正式に発表され、一般消費者も「純血Harmony」を試すことができるようになる。報道によると、最初にサポートされる携帯電話はMate60シリーズとPura70シリーズだという。 「純血のHongmeng」として、HarmonyOSNEXTが従来のLinuxカーネルとAOSP Androidオープンソースコードを削除し、スタック全体を社内で開発したことは注目に値します。 Sina Technologyの最新レポートによると、HuaweiはHongmengエコシステムの最後のリンクも完成し、世界での存在感を拡大する予定です。

See all articles