ホームページ >バックエンド開発 >PHPチュートリアル >UBUNTUでPHPをインストールする

UBUNTUでPHPをインストールする

WBOY
WBOYオリジナル
2016-06-23 14:34:381210ブラウズ

少し前にここで WordPress テーマをテストした痛い経験を考慮して、最初にこのマシンでテストするために自分で Web プラットフォームを構築することにしました

元々は openSUSE にインストールしたかったのですが、apt-get キーのことを考えて、その場合は、まず Ubuntu から始めてください
非公式 Ubuntu 6.06 (Dapper Drake) Linux スターター ガイドの手順に従います

1. Apache2 をインストールします
sudo apt-get install apache2
次に、Firefox で開きます:
http: //localhost/
Prompt success

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/testphp.php
書き込んでから Firefox で開きます:
http://localhost/testphp.php
次の画面が表示されるはずです。非常に長いので、スクリーンショットを撮りました

読んだ後、testphp.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

MySql はデフォルトで root パスワードを設定しません。このマシンの root ユーザーはパスワードを持っていないので、危険ですよね? @local-machine-name -u root -p パスワード your-new-password (どうすればここに接続できますか? mysql サーバー上ではなく、最終的に mysql-admin で変更しました)

sudo /etc/init.d/mysql restart

MYSQL Administrator をインストールします
sudo apt-get install mysql-admin

インストール後、Gnome-Application-System Tool-MySQL Administrator に移動します


ここで問題が発生しました。つまり、MySQL Administrator を実行して User Administrator をクリックした後、全体MySQL 管理者がハングアップしました。最終的に解決しました。方法は以下の通りです

Apache HTTP Server 用の MYSQL をインストールします

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get phpmyadmin をインストールします


PHP を MySql で動作させるには、次のように編集します
sudo gedit /etc/php5/apache2/php.ini
;extension=mysql.so のコメントを解除し、次のようにします

extension=mysql.so


ファイル、次に
sudo /etc/init.d/apache2 restart

テスト:

http://localhost /phpmyadmin

ここで、ユーザーを変更したり、新しいユーザーを追加したりして、前に戻って前述の問題を解決できます。ユーザー管理アイコンを押した後に MySQL 管理者全体がハングすることについては、次の URL を参照してください:

ユーザー管理アイコンを押した後に MySQL 管理者がハングする
主な解決策は次のとおりです:

ターミナルで:

import DEBUG_DONT_SPAWN_FETCHES=1
mysql-admin
こうすることでユーザーをスムーズに変更できます

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