LAMP、PHP環境の準備
LAMP、PHP環境構築
apt-get メソッドを使用して、mysql5 Apache2 PHP5+Phpmyadmin をインストールします。
まず、非常に詳細な Ubuntu の WIKI (http://wiki.ubuntu.org) をご覧ください。しかし、最初にやったときは成功しませんでした。 apache2、php5、mysql5 はすべて実行できますが、phpmyadmin は使用できません。
私の経験では、MYSQL を正常にインストールした後、まずパスワードを設定する必要があります。この最初のステップは不可欠です。
この記事は私の個人的な見解と経験を示しているだけであり、間違っている点が含まれている可能性があります。質問がある場合は、一緒に議論してください。 !
1. apt-get を使用してインストールするのが最善ですが、そうでない場合は、まず次のコマンドを実行してシステムをアップグレードする必要があります。私の場合は、最初にアップグレードした後にのみ mysql5 Apache2 PHP5 をインストールします。
アップグレードする前に sudo apt-get install apache2 php5 mysql-server を実行しても無駄でした。また、見つけたソースが適切でない場合、またはネットワークが不安定な場合は、アップグレードできない可能性があります。この場合、apt-getを使用して一部のソフトウェアをインストールできない可能性があります。
sudo apt-get update
sudo apt-get dist-upgrade
2. インストール:
sudo apt-get install mysql-server
mysql5 をインストール
sudo apt-get install apache2
apache2 をインストールします
sudo apt-get install php5
php5 をインストールします
sudo apt-get install php5-mysql
php の mysql モジュールをインストールします
sudo apt-get install php5-gd
GD ライブラリをインストールします
上記のコマンドを実行するとき、libapache2-mod-auth-mysql (apache2 のインストール時にインストールされる可能性があります) と libapache2-mod-php5 に注目してください。インストール済み 別途インストールする必要はありません。
3. 設定:
今インストールした MYSQL にはシステムのデフォルトの root ユーザーが 1 つだけあり、現時点では MYSQL のパスワードを設定する必要があると思います。初めてインストールするときはこの作業をしなかったので、under winと同じだと思っていたので、まだ設定する必要はありませんでした。しかし、http://127.0.0.1/phpmyadmin でパスワードなしで root としてログインしても、成功しません。
ターミナルに次のように入力します:
mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "gccyk53@sa";
'gccyk53@sa' はルートですパスワードは自由に設定できますが、安全なポイントを設定するのが最善です。
mysql>q mysql を終了します
mysql 構成ファイル my.cnf: (パス: /etc/mysql/my.cnf)
コマンドを実行します: sudo gedit /etc/mysql/my.cnf editable 。
apache2 設定ファイル-apache2.conf (パス: /etc/apache2/apache2.conf)
実行コマンド: sudo gedit /etc/apache2.conf editable
PHP 設定ファイル-php.ini : (パス: /etc/php5/apache2/php.ini)
コマンドの実行: sudo gedit /etc/php5/apache2/php.ini は編集可能です。
現時点では、安全上の理由と最適化のため、これら 3 つのファイルを編集する必要があります。具体的な情報については、他の情報を参照してください。この記事では詳しく説明しません。 !
4. phpmyadmin をインストールします
sudo apt-get install phpmyadmin
インストールが完了したら、次のテストを行うことができます: http://127.0.0.1/phpmyadmin インターフェースが表示されたら、まだログインしないでください。 、PHPMYADMIN 構成ファイル (config.inc.php) を変更するまで待ってから、ログインします。
ターミナル入力: sudo gedit /etc/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['password']= ''を検索します。
次のように変更します: $cfg ['Servers'][$i]['password']= 'gccyk53@sa';
'gccyk53@sa' は、設定したばかりの mysql のパスワードです。
5. この時点でコンピューターを再起動するのが最善です (インターネットで誰かがこれを言っているのを見たので、ブラウザ http://localhost/phpmyadmin/ユーザー名 root を入力し、変更したばかりのパスワードを入力して、
を実行すると、Win でフレンドリーな phpmyadmin の顔が表示されます。
概要:
Apache2 操作コマンド:
起動: sudo /etc/init.d/apache2 start
再起動: sudo /etc/init.d/apache2 restart
終了: sudo / etc /init.d/apache2 stop
apache2 のデフォルトのホーム ディレクトリ: /var/www/
//blog.chinaunix.net/u/13834/showart_493981.html

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











MySQLでは、AlterTabletable_nameaddcolumnnew_columnvarchar(255)afterexisting_columnを使用してフィールドを追加し、andtabletable_namedopcolumncolumn_to_dropを使用してフィールドを削除します。フィールドを追加するときは、クエリのパフォーマンスとデータ構造を最適化する場所を指定する必要があります。フィールドを削除する前に、操作が不可逆的であることを確認する必要があります。オンラインDDL、バックアップデータ、テスト環境、および低負荷期間を使用したテーブル構造の変更は、パフォーマンスの最適化とベストプラクティスです。

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

安全かつ徹底的にMySQLをアンインストールし、すべての残留ファイルをクリーンにするには、次の手順に従ってください。1。MySQLサービスを停止します。 2。MySQLパッケージをアンインストールします。 3.構成ファイルとデータディレクトリのクリーン。 4.アンインストールが徹底していることを確認します。

MySQLでデータを挿入するための効率的な方法には、次のものが含まれます。1。insertInto ...値構文、2。LoadDatainFileコマンドの使用、3。トランザクション処理の使用、4。バッチサイズの調整、5。Insurtignoreまたは挿入の使用...

MySQL関数は、データ処理と計算に使用できます。 1.基本的な使用には、文字列処理、日付計算、数学操作が含まれます。 2。高度な使用法には、複数の関数を組み合わせて複雑な操作を実装することが含まれます。 3.パフォーマンスの最適化では、Where句での機能の使用を回避し、GroupByおよび一時テーブルを使用する必要があります。

MASQLのインストールは、次の手順で実現できます。1。コマンド/bin/bash-c"$(curl-fsslhttps://raw.githubusercontent.com/homebrew/install/head/install.sh)を使用して、Homebrewをインストールします。 2. Homebrewを更新し、Brewupdateを使用します。 3. mysqlをインストールし、Brewinstallmysqlを使用します。 4. mysqlサービスを開始し、Brewservicesstartmysqlを使用します。インストール後、MySQL-Uを使用できます

MySQLで文字セットと照合を構成する方法は次のとおりです。1。サーバーレベルでの文字セットとコレクションの設定:setNames'utf8 '; setCharacterSetutf8; setCollation_connection = 'utf8_general_ci'; 2。特定の文字セットと照合を使用するデータベースを作成します:createdatabaseexample_dbcharactersetutf8collateutf8_general_ci; 3.テーブルを作成するときに文字セットとコレクションを指定:createTableExample_table(idint

説明コマンドを使用して、MySQLクエリの実行計画を分析します。 1.説明コマンドは、パフォーマンスのボトルネックを見つけるのに役立つクエリの実行計画を表示します。 2。実行計画には、ID、select_type、table、type、baining_keys、key、key_len、ref、行、およびextraなどのフィールドが含まれます。 3。実行計画によると、インデックスを追加し、完全なテーブルスキャンを避け、参加操作の最適化、オーバーレイインデックスの使用により、クエリを最適化できます。
