UBUNTUはPHP、いわゆるLAMPをインストールします。
Linux+Apache+Mysql/MariaDB+Perl/PHP/Python は、動的な Web サイトやサーバーを構築するために一般的に使用されるオープン ソース ソフトウェアのグループです。これらは独立したプログラムですが、一緒に使用されることが多いため、ますます高機能が追加されています。互換性を組み合わせることで、強力な Web アプリケーション プラットフォームを形成します。オープンソーストレンドの活発な発展に伴い、オープンソースLAMPはJ2EEおよび.Net商用ソフトウェアと二人三脚のトレンドを形成しており、ソフトウェア開発プロジェクトはソフトウェアへの投資コストが低いため、全体の注目を集めています。 ITコミュニティ。 Web サイトのトラフィックに関しては、LAMP が最も強力な Web サイト ソリューションです。
1. Apache2 をインストールします
sudo apt-get install apache2
次に、ブラウザで開きます:
http://localhost/
ブラウザに http://localhost または http://127.0.0.1 を入力します。 「動作します!」を参照してください。これは、Apache が正常にインストールされたことを意味します。Apache のデフォルトのインストールでは、/var の下に www という名前のディレクトリが作成されます。このディレクトリは、Web ディレクトリ、つまり /var です。 /www/html では、ブラウザからアクセスできる必要があるすべての Web ファイルをこのディレクトリに配置する必要があります。
2. PHP5 をインストールします
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5 (実際のテストによると、このステップは完了していないようです。前のステップでインストールされています。ただし、このコマンドをコピー/ペーストすることをお勧めします)
sudo /etc/init.d/apache2 restart
PHP5 が正常にインストールされているかどうかをテストします
sudo gedit /var/www/html/testphp.php
Write php in it phpinfo(); >
次に、ブラウザで開きます:
http://localhost/testphp.php
次の画面が表示されます。非常に長いです
読み終わったら、testphp.php を削除してください。セキュリティ リスクが発生します
php を検証するための小さな例をテストしてみましょう:
ターミナル入力: sudo gedit /var/www/html/hello.php
開いた hello.php に次のコードを追加します:
ブラウザのアドレスバーに http://127.0.0.1/hello.php と入力します
3. MySql をインストールします
sudo apt-get install mysql-server
MySql は、最初はローカル マシン (127.0.0.1) にのみ許可します。複数のマシンを使用する場合、またはインターネットに開きたい場合は、/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
を編集して
binding-address = 127.0.0.1
コメントアウトします。 # を次のように付けます
#bind-address = 127.0.0.1
その他のモジュールのインストール:
sudo apt-get install libapache2 -mod-php5
sudo apt-get install libapache2 -mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
Apache を使用したい場合は、最初の 2 つは簡単に理解できます。 PHP を解析できる場合は、これら 2 つのモジュールを使用して PHP エンジンを見つける必要があります。
3 番目は、PHP が MySQL データベースを操作するときに使用されます。ほとんどの人はデータベース プログラミングの経験があるため、説明する必要はありません。
4番目のGDライブラリ。
設定関連
apache ルートディレクトリ
apache2 をインストールした後、インターネット上で言及されているルート ディレクトリは /var/www の下にありますが、今日、2014 年 6 月 26 日のルート ディレクトリは以下であることを発見しました。 /var/www/html配下に注目してください
apache2のルートディレクトリ設定ファイルのデフォルトのディレクトリ構成は/etc/apache2/sites-enabled/00defaultです
DocumentRoot項目がルートディレクトリです
プロジェクトを使用する必要がある場合は、次の 2 つの方法があります:
1. 上記の DocumentRoot 項目を変更します
2. /var/www/html の下にディレクトリへのリンクを作成します
コマンドは次のとおりです: sudo ln - プロジェクトのパス/プロジェクトのname/var/www/html/project名
[注意] リンクファイルの名前には「.」を含めることはできません。そうでない場合、Apache2はそれをファイルとして使用します分析するためのファイルが存在し、リンク ディレクトリに到達できません。
php と mysql
PHP を MySql で動作させるには、次のように
sudo gedit /etc/php5/apache2/php.ini
;extension=mysql.so のコメントを解除します
…
extension= mysql.so
…

ホット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.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
