Raspberry Pi に php をインストールできない場合はどうすればよいですか?
Raspberry Pi で PHP をインストールできない問題の解決策: 1. PHP7.0 を PHP7.3 に置き換える; 2. apt ソースを追加し、ソフトウェア パッケージ リストを更新する; 3. PHP7.3 をインストールする。
この記事の動作環境: Raspbian システム、PHP7.3、Raspberry Pi 4B。
Raspberry Pi に php をインストールできない場合はどうすればよいですか? Raspberry Pi に php をインストールできませんでしたか?
最近、ステーション b で Raspberry Pi を学習していました。Han 先生のビデオを見て、php7.0 をインストールできないことがわかりました。
確認したところ、php がインストールされていることがわかりました。中国では7.3にアップデートされました もちろんソースもアップデートされていますので、古いバージョンがダウンロードできない場合は動画を見るときに7.0を7.3に変更するだけで済みます。
Raspberry Pi 4B に PHP 7.3 Nginx Mariadb をインストールします。
PHP 7.3 をインストールします。
apt ソースを追加します。 apt ソース設定ファイルを編集します:
sudo vi /etc/apt/sources.list.d/raspi.list
最後に行を追加します:
deb http://mirrordirector.raspbian.org/raspbian/ buster main contrib non-free rpi
ソフトウェア パッケージ リストを更新します:
sudo apt update
PHP7.3 をインストールします:
sudo apt install -y -t buster php7.3-fpm php7.3-curl php7.3-gd php7.3-intl php7.3-mbstring php7.3-mysql php7.3-imap php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-xmlrpc php7.3-zip
インストール プロセス中に、一部のサービスを再起動する必要があるというメッセージが表示されますが、[はい] を選択するだけです。
インストールが成功したかどうかのテスト:
php -v
如果显示php版本号,则安装成功,如下: PHP 7.3.2-3 (cli) (built: Feb 8 2019 15:05:54) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.2, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.2-3, Copyright (c) 1999-2018, by Zend Technologies
Nginx のインストール
nginx のインストール:
sudo apt-get install nginx
インストールが完了すると、Web サイトのルート ディレクトリは / になります。 var/www/html 、このディレクトリ内のindex.nginx-debian.html ファイルを編集し、「Hello, Nginx!」と書き込みます。
インストールが成功したかどうかをテストします: ブラウザを開いて http://127.0.0.1 と入力し、編集した Hello, Nginx! が表示されれば、インストールは成功しています。または、コマンドライン「curl 127.0.0.1」を使用します。これにより、「Hello, Nginx!」と出力することもできます。
PHP を解析するように Nginx を構成する
Nginx 構成ファイル sudo vi /etc/nginx/sites-enabled/default を編集し、 # pass PHP scripts to FastCGI サーバーを見つけて、次のコードを追加します。
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.3-fpm.sock; }
次に、index ディレクティブの後に Index.php を追加します。変更されたファイルの内容は次のとおりです:
設定を変更した後、有効にするために Nginx 設定をリロードする必要があります。
sudo nginx -s reload
PHP の解析をテストします。ファイル /var/www/html/index.php を作成し、PHP コードを記述します:
<?php echo time();
保存後、コマンドcurl 127.0.0.1を実行します。返されたタイムスタンプは、NginxがPHPを正常に解析したことを示しています。
Maridb データベースのインストール
データベースのインストール:
sudo apt-get install mariadb-server mariadb-client
データベース初期化インストールの実行:
sudo mysql_secure_installation
プロンプトに従って root パスワードとその他の情報を設定します。
データベースにログインしてみます:
mysql -u root -p
前の手順で設定したパスワードを入力すると、ログインできないことがわかります。エラー メッセージは次のとおりです:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
理由: データベースはデフォルトでログインにシステム ユーザーを使用するため、パスワードを使用してログインするには変更する必要があります。
解決策: sudo mysql -u root、データベースにログインした後、次のコードを順番に実行します:
use mysql #Switch to mysql データベース
update user set plugin='mysql_native_password'; #修改plugin字段 flush privileges; #刷新权限 exit; #退出数据库
Use mysql -u root を再度 -p にすると、パスワードを使用してデータベースにログインできるようになり、実行に root 権限は必要ありません。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がRaspberry Pi に php をインストールできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP 8のJITコンピレーションは、頻繁に実行されるコードをマシンコードにコンパイルし、重い計算でアプリケーションに利益をもたらし、実行時間を短縮することにより、パフォーマンスを向上させます。

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

この記事では、不正アクセスを防ぎ、ベストプラクティスの詳細、セキュリティ強化ツールの推奨を防ぐために、PHPで堅牢な認証と承認の実装について説明します。

この記事では、PHPの対称的および非対称暗号化について説明し、適合性、パフォーマンス、セキュリティの違いを比較しています。対称暗号化はより速く、バルクデータに適していますが、非対称は安全なキー交換に使用されます。

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

記事では、PHPを使用してデータベースからデータを取得し、手順、セキュリティ対策、最適化手法、およびソリューションを使用した一般的なエラーをカバーしています。

この記事では、mysqlデータベースインタラクションのphpでmysqli_query()およびmysqli_fetch_assoc()関数について説明します。それは彼らの役割、違いを説明し、それらの使用の実用的な例を提供します。主な議論は、USINの利点に焦点を当てています

この記事では、CSRFトークン、同じサイトCookie、適切なセッション管理など、PHPでのCSRF攻撃を防ぐための戦略について説明します。
