ホームページ バックエンド開発 PHPチュートリアル Mac OS X での Apache + PHP + MySQL_PHP の設定チュートリアル

Mac OS X での Apache + PHP + MySQL_PHP の設定チュートリアル

Jul 20, 2016 am 11:15 AM
apache mac mysql php 主要 による 内部 そして 存在する 構成

。 この記事では、Mac OS X 10.6.3 および 10.8.1 を例として取り上げます。主な内容は次のとおりです:

!」という内容のページが表示されます。 /" 、これは Apache のデフォルトのルート ディレクトリです。

Mac OS の場合、「http://[ローカル IP]/~[ユーザー名]」は「403 Forbidden」と表示されますが、http://[ローカル IP]/ には引き続きアクセスできることに注意してください「システム環境設定」→「セキュリティ」→「ファイアウォール」に移動し、ファイアウォールをオンにして、「ファイアウォール オプション」の「すべての受信接続を整理する」にチェックを入れて、すべての受信接続をブロックします。 localhost と 127.0.0.1 のみが「/Library/WebServer/Documents/」にアクセスできるように httpd.conf を設定することもできます。 リーリー

.

5

です。 MySQL は Mac OS X でのインストール手順を提供します。 警告: /usr/local/mysql/data ディレクトリは 'mysql' または '_mysql' によって所有されていません

"、これは何らかの状況によって引き起こされるはずです /usr/local/mysql/data<p> ホストが変更されました。「<code>sudo chown -R mysql /usr/local/mysql/data<span os x>」</span>/usr/local/mysql/data的宿主发生了改变,只需要运行“sudo chown -R mysql /usr/local/mysql/dataを実行するだけです。 .

0

が必要です。その理由は、接続時に PHP がデフォルトで /var/mysql/mysql.sock を検索します<span connect to local mysql server through socket> が、MAC バージョンの MYSQL がファイルの場所を変更して配置しているためです。 /tmpの下にあります。 <strong>解決策は、php.ini を次のように変更することです: </strong><code>/var/mysql/mysql.sock リーリー

phpMyAdmin を使用して MySQL を管理できることは、前の手順の有効性をテストする非常に効果的な方法です。

拡張機能

しかし、Mac OS X でのインストールは、次のようにそれほどフレンドリーではありません:

http://localhost/phpmyadmin にアクセスすると、「mcrypt 拡張機能をロードできません。PHP 構成を確認してください

.

」というプロンプトが消えていることがわかります。これは、MCrypt 拡張機能ライブラリが正常にインストールされたことを意味します。それでもロードできない場合は、php.ini に追加された extension<span> を次のように変更してみてください。 リーリー </span> extension

.6.3 および 10.8.1 のネイティブ サポートを使用して実装されています。「Mac OS」および「Mac OS X Leopard: Apache、PHP、SQLite、MySQL の設定」も参照してください。そしてphpMyAdmin(2)』

実際、XAMPP や MacPorts などのサードパーティ統合ソリューションを使用して、簡単なインストールと使用を実現することもできます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440155.html技術記事 。 この記事では、Mac OS X 10.6.3 および 10.8.1 を例として取り上げます。主なコンテンツには次のものが含まれます。 ! ページは、Apache のデフォルトのルート ディレクトリである /Library (リソース ライブラリ)/WebServer/Documents/ にあります。 ...

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PHPとPython:2つの一般的なプログラミング言語を比較します PHPとPython:2つの一般的なプログラミング言語を比較します Apr 14, 2025 am 12:13 AM

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

ApacheでCGIディレクトリを設定する方法 ApacheでCGIディレクトリを設定する方法 Apr 13, 2025 pm 01:18 PM

ApacheでCGIディレクトリを設定するには、次の手順を実行する必要があります。「CGI-Bin」などのCGIディレクトリを作成し、Apacheの書き込み許可を付与します。 Apache構成ファイルに「Scriptalias」ディレクティブブロックを追加して、CGIディレクトリを「/cgi-bin」URLにマッピングします。 Apacheを再起動します。

Apacheを始める方法 Apacheを始める方法 Apr 13, 2025 pm 01:06 PM

Apacheを開始する手順は次のとおりです。Apache(コマンド:sudo apt-get install apache2または公式Webサイトからダウンロード)をインストールします(linux:linux:sudo systemctl start apache2; windows:apache2.4 "serviceを右クリックして「開始」を右クリック) (オプション、Linux:Sudo SystemCtl

PHPの永続的な関連性:それはまだ生きていますか? PHPの永続的な関連性:それはまだ生きていますか? Apr 14, 2025 am 12:12 AM

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

Apacheのサーバー名以上の削除方法 Apacheのサーバー名以上の削除方法 Apr 13, 2025 pm 01:09 PM

Apacheから追加のservernameディレクティブを削除するには、次の手順を実行できます。追加のservernameディレクティブを識別して削除します。 Apacheを再起動して変更を有効にします。構成ファイルを確認して、変更を確認します。サーバーをテストして、問題が解決されていることを確認します。

Apacheのデータベースに接続する方法 Apacheのデータベースに接続する方法 Apr 13, 2025 pm 01:03 PM

Apacheはデータベースに接続するには、次の手順が必要です。データベースドライバーをインストールします。 web.xmlファイルを構成して、接続プールを作成します。 JDBCデータソースを作成し、接続設定を指定します。 JDBC APIを使用して、接続の取得、ステートメントの作成、バインディングパラメーター、クエリまたは更新の実行、結果の処理など、Javaコードのデータベースにアクセスします。

Apacheバージョンを表示する方法 Apacheバージョンを表示する方法 Apr 13, 2025 pm 01:15 PM

Apacheサーバーでバージョンを表示するには3つの方法があります。コマンドライン(Apachectl -vまたはapache2ctl -v)を介して、サーバーステータスページ(http://&lt; server ipまたはdomain name&gt;/server -status)を確認します。

Apache80ポートが占有されている場合はどうすればよいですか Apache80ポートが占有されている場合はどうすればよいですか Apr 13, 2025 pm 01:24 PM

Apache 80ポートが占有されている場合、ソリューションは次のとおりです。ポートを占有するプロセスを見つけて閉じます。ファイアウォールの設定を確認して、Apacheがブロックされていないことを確認してください。上記の方法が機能しない場合は、Apacheを再構成して別のポートを使用してください。 Apacheサービスを再起動します。

See all articles