Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Php + apache + mysql + worpress + Linuxプラットフォームの構築

Php + apache + mysql + worpress + Linuxプラットフォームの構築

  

数日前、このブログプラットフォームを構築するために、テスト環境を構築しました。悪くはありません。すぐにオンラインでドメイン名を申請しました。全体のプロセスは実際には非常に詳細です:OSはRedhat Linuxプラットフォームです、準備されたインストールパッケージは以下の通りです:httpd-2.2.19.tar #apacheサービスのソースコードMySQL-client-5.5.12-1.rhel5.i386.rpm #mysqldatabaseサーバーパッケージMySQL-client-5.5.12-1.rhel5.i386.rpm#MySQLデータベースクライアントパッケージMySQL-devel-5.5.12-1.rhel5.i386.rpm#mysql.hライブラリインストールパッケージphp-5.3.6。 Tar.gz#phpEnvironmentソースコードwordpress-3.1.2-zh_CN.tar.gz#wordpress圧縮パッケージプログラムphpMyAdmin-3.2.1-all-languages.tar.gz #phpmysql管理ソースコード1、インストールmysql:1、作成mysqlユーザーグループとユーザー#groupadd mysql#mysqlグループを作成#useradd -g mysql mysqlとmysqlグループに追加、このユーザーは主にmysqlサービスユーザー2として使用され、mysql#rpm -ivh MySQL-をインストールします。 Client-5.5.12-1.rhel5.i386.rpm#rpm -ivh MySQL-client-5.5.12-1.rhel5.i386.rpm#rpm -ivh MySQL -devel-5.5.12-1.rhel5.i386.rpmはRPMパッケージでインストールされますインストールパスは/usr /share /mysqlディレクトリにありますMySQLダンプファイルの場所:/usr /bin /mysqldumpMySQL設定ファイル:/etc /my Cnfまたは/usr/share/mysql/my.cnfMySQLデータディレクトリ:/var /lib /mysql3、mysql rootパスワードの変更#/usr /bin /mysqladmin -u rootパスワード{ mysqlデータベースに入るためのユーザールートの設定パスワード4、mysqlが使用可能かどうかをテストします。#/usr /local /mysql /bin /mysql -u root -p#ユーザーrootで接続します。mysql#パスワードを入力します。123abc#前の手順で表示されたパスワードを入力します。123abc' status'または "/' select version();'コマンドで現在のmysqlのバージョンを確認することができます(バージョンが正しいことを保証します)5、モバイルmysqlデータファイル格納ディレクトリMySQLのデフォルトデータファイル格納ディレクトリは/var /lib /mysqlです。ディレクトリを/opt /msdataに移動する場合は、次の手順を実行する必要があります。

1)/optディレクトリにデータディレクトリを作成します。#mkdir /opt /msdata2)MySQLサービスプロセスを停止します。#mysqladmin -u Root -p shutdown3)ディレクトリ/var /lib /mysql全体を/opt /msdataに移動します。#mv /var /lib /mysql /opt /msdata /そしてMySQLデータファイルを/opt /msdata /mysqlに移動します。4 my.cnf設定ファイルを探します/etc /ディレクトリにmy.cnf設定ファイルがない場合は、/usr /share /mysql /にある* .cnfファイルを探し、そのうちの1つを/etc /にコピーして、my.cnfに名前を変更してください。中です。コマンドは次のとおりです。#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf5)MySQL設定ファイル/etc/my.cnfを編集してMySQLが正しく動作することを確認します。mysql.sockファイルの生成を指定する必要があります。場所です。中間値の右側のsocket = /var /lib /mysql /mysql.sock行を変更します。/opt/msdata/mysql/mysql.sock。操作は次のとおりです。#vi my.cnf(viツールでmy.cnfファイルを編集し、それを変更するために次のデータを見つけます)#MySQLサーバ[mysqld] port = 3306#socket = /var/lib/mysql/mysql.sock安全、#l'#'この行をコメントにする)socket = /opt/msdata/mysql/mysql.sock(この行に加えて)6、MySQLの起動スクリプト/etc/rc.d/init.d/mysqlを修正します。 MySQL起動スクリプト/etc/rc.d/init.d/mysqlを変更する必要があります。datadir= /var /lib /mysql行で、等号の右側のパスを現在の実際のストレージパスに変更します。/opt /msdata /MySQL。 #vi /etc/rc.d/init.d/mysql#datadir=/var/lib/mysql(この行にコメント)datadir = /opt /msdata /mysql(この行に加えて)7、mysqlからブートするように設定/etc/rc.d/rc.localAdd /usr /bin /mysqld_safe -user = mysql& 2番目に、Apacheをインストールします。#tar -zxvf httpd-2.2.19.tar#解凍#cd httpd-2.2.19#。 /configure -prefix = /usr /local /apache– with-mysql = /usr /share /mysql -enable-module = so -enable-shared = max -enable-rewrit#' -prefix'プログラムのインストールディレクトリを設定します。絶対パス設定されていない場合は、デフォルトパスの/usr /local /binにインストールしてください。 ' -ebable- module = so'オプションは、動的ロードモジュール機能を使用するようにApacheサーバーを設定します。 – enable-shared = max maxは、設定されているすべてのモジュールがDSOモジュールにコンパイルされることを意味します(そうでない場合、DSOにコンパイルすることはできません)。動的ロードを使用すると、パフォーマンスが5%低下しますが、利点と比較すると何も変わりません。たとえば、モジュールのアップグレードが簡単で、システムのアップグレードのリスクが軽減され、インストールプロセスが標準化されます。 '– enable-rewrite'オプションは、Apacheサーバーに書き換え機能を設定します。書き換え機能は動的ウェブページアドレスの書き換えを可能にし、ウェブページ訪問者がより簡単で覚えやすいウェブページアドレスで動的ウェブページ内のページにアクセスすることを可能にする。 #make#編集来ソース#make install #install /usr /local /apache /bin /apachectl start#httpdサービスを起動します。主に/etc/rc.d/init.d/httpdは起動しません。これがデフォルトのインストールです。インストールが完了したら、IEブラウザにhttp://192.168.1.110と入力してデフォルトページにアクセスできるかどうかを確認し、成功した場合は、「It&rsquo s Works!」と表示します。3. PHPをインストールします。 Zxvf php-5.3.6.tar.gz#cd php-5.3.6#。/configure -prefix = /usr /local /php - with-mysqli = /usr /bin /mysql_config– with-mysql = /usr /include /mysql -with-apxs2 = /usr /local /apache /bin /apxs -with-configファイルパス= /usr /local /php#make#make#make install#cp php.ini-production /usr /local /php/lib/php.ini#設定ファイルのテンプレートをデフォルトの設定ファイル#vi /usr/local/php/bin/php.iniにコピーしてregister_globals = Onに変更します。4. httpd.confvi /usr /local /を設定します。 Apache /conf /httpd.conf1、LoadModule php5_module libexec /libphp5.so2があることを確認してから、AddTypeアプリケーション/x-httpd-php。phpAddTypeアプリケーション/x-httpd-php-source .phps3を追加し、DirectoryIndexインデックスを見つけます.html' index.htmlの前にindex.php4を追加し、httpdサービスを閉じて再起動します。#/usr /local /apache /bin /apachectl restart

Copyright © Windowsの知識 All Rights Reserved