Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

藏色散人
リリース: 2023-02-01 20:08:50
転載
2678 人が閲覧しました

インターネット上の多くのチュートリアルは、半分が Pipa で覆われているように感じられます。共有したいのであれば、それを明確にし、より多くの写真を使用する必要があります。本当に、それは私を狂わせました。幸いなことに、最終的にはそれを理解できたので、関連するチュートリアルを投稿させていただきます。

まず第一に、Macbook には Apache が組み込まれています。

apachectl start
ログイン後にコピー

を通じて Apache サービスを有効にします。 ブラウザに「localhost」と入力すると、結果が表示されます。

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

It works! が正しいです。 ただし、PHP の場合は、macOS から組み込まれていました

#インストール phpMacbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

brew インストール

brew インストールを使用することをお勧めします

brew update # 不进行这一步我出现了missing bottle的错误
brew install php@7.4
ログイン後にコピー

その後、

#これは、Apache と nginx を構成し、グローバル コマンドとして設定し、起動する方法を直接説明します。

Apache での設定

打开apache的配置文件
cd /etc/apache2
sudo cp httpd.conf.bak #备份一下,防止修改文件出错
sudo chmod 666 httpd.conf #修改文件的权限,免得无法修改
# 可以通过 ls -l httpd.conf查看文件的权限
# -rw-r--r-- 初始权限,一般我们用户下是没有写权限的
vim httpd.conf #使用vim编辑
/LoadModule p   #定位在此,所有的LoadModule xxx都是按字母排序的,不要轻易打乱
i #启动插入编辑
ログイン後にコピー
Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明参加

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
ログイン後にコピー

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

に変更します

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

AddType application/x-httpd-php .php
ログイン後にコピー

に行を追加します。構成ファイルが正しいかどうかを確認してください

apachectl -t
ログイン後にコピー
ログイン後にコピー

Syntax Ok が正常に表示されます。 Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

PHP 設定ファイルの変更

cd /opt/homebrew/etc/php/7.4
ls -l php.ini. #先检查权限,没有写全县则使用chmod
ログイン後にコピー

環境変数の設定

echo &#39;export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"&#39; >> ~/.zshrc
echo &#39;export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"&#39; >> ~/.zshrc
echo &#39;export LDFLAGS="-L/opt/homebrew/opt/php@7.4/lib"&#39; >> ~/.zshrc
echo &#39;export CPPFLAGS="-I/opt/homebrew/opt/php@7.4/include"&#39; >> ~/.zshrcsource ~/.zshrc 
#重新加载环境变量
ログイン後にコピー

php の起動

brew services restart php@7.4
ログイン後にコピー

Apache サーバーの表示php

apachectl -M
sudo apachectl -k restart # 记得重启
ログイン後にコピー

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明 は正常にロードされましたか? ! !

テスト済みのindex.phpファイル

FinderMacbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明コマンド

shift

Gで、パスを/Library/WebServer# #に切り替えます。 #ドキュメント フォルダーの紹介を開きますロックをクリックしてロックを解除します 現在のユーザーに参加し、読み取りおよび書き込み権限を付与します。

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明Documents フォルダーで、新しいindex.php ファイルを作成します (とにかく VSCode で作成します)Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

<?php
    phpinfo();
    ?>
ログイン後にコピー

検証

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明ブラウザを開いて「

http://localhost/index.php

」と入力します。これで完了です。 ! ! (追記:ここまで来るのに4時間以上かかりました。難しすぎます)

phpmyadminのインストール

公式サイトから圧縮パッケージをダウンロード

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

アドレス

cd /Users/zerotower/Documents
tar -zvxf xxx #你下载的压缩包
cp -rf /Users/zerotower/Downloads/phpMyAdmin-5.1.3-all-languages /Library/WebServer/Documents/phpmyadmin #把解压的文件放入apache服务器网站目录下
cd /Library/WebServer/Documents/phpmyadmin #进入服务器下的phpmyadmin目录
cp config.sample.inc.php config.inc.php #使用样例配置文件创建配置文件
vim config.inc.php
ログイン後にコピー
/blowfish
ログイン後にコピー

設定を変更し、必要に応じてパスワードを入力します。

それをブラウザに入力します。 http://localhost/phpmyadmin/index.php

データベース アカウントのパスワードを入力するだけで完了です。 ! ! Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明花まき完了! !

発生した問題Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

証明書の署名に関する問題

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明php をインストールするときに、

証明書の検証の問題と言われています

コマンド

スペース

検索キーチェーン アクセス

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明クリックして入力し、証明書を作成します

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明创建一张代码签名证书。

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明证书始终信任

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明

# 对php这个链接库进行签名
sudo codesign --sign "ztCA" --force --keychain  ~/Library/Keychains/login.keychain-db /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so
ログイン後にコピー

修改httpd.conf 在原来的

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so
ログイン後にコピー

改为

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so "ztCA"复制代码
ログイン後にコピー

然后验证修改是否正确

apachectl -t
ログイン後にコピー
ログイン後にコピー

出现

Macbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明问题解决。

推荐学习:《phpmyadmin教程

以上がMacbook M1 に phpmyadmin をインストールする手順の詳細なグラフィックとテキストの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート