LAMPの最も単純な構成
最初はこれを作るのがとても難しくて、やりたくなかったのですが、後で友達がフォーラムを立ち上げてやってみるように言ってくれたので、最初にやってみました。私はもともと iptables を最初に学びたかったのです。では、LAMP の基本を学びましょう。
オンラインの紹介文と Brother Bird の内容を読んだ後のインストールプロセスは基本的に次のとおりです:ソフトウェアは次のとおりです:
Mysql: mysql-4.0.21.tar.gz (最初はrpm版をインストールしましたが、設定ファイルが見つからなかったので自分でコンパイルしました)
Php:php-4.4.2.tar.gz
Apache:httpd-2.2.0.tar.bz2
Discuz!_4.1.0_SC_GBK.zip (すべて CU にダウンロード)
1.まずMySQLをインストールします
mkdir /usr/local/mysql groupadd mysql
useradd -g mysql mysql
tar -zxvf mysql4.0.21.tar.gz -C /usr/local/src
cd /usr/local/src/mysql4.0.21
。 /configure --prefix=/usr/local/mysql --with-charset=gbk
作る
メイクインストール
cp サポートファイル/my-medium.cnf /etc/my.cnf
# (このフォルダーは元のコンパイル済みディレクトリにあります) 上書きするかどうかを尋ねられたら、「y」を入力します
cd /usr/local/mysql
CDビン
./mysql_install_db --user=mysql
#ここでのユーザーは mysql である必要があります
chown -R ルート
chown -R mysql var
chown -R mysql
bin/mysqld_safe --user=mysql &
#mysql ユーザーとしても実行します
#ここで問題がなければ、問題なくインストールされるはずです。
mysql を追加して開始します:
#ブラザーバードはこう言いました:
起動後すぐにスタート!
# vi /etc/rc.d/rc.local
# このファイルの最後の行に次の行を追加します。
cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &
# このようにして、コンピューターの電源を入れるたびに MySQL が自動的に起動されるようになります。
詳細設定内容:
vi ~/.bashrc が追加されました
export PATH="$PATH: /usr/local/mysql/bin" //mysql の下にあるすべてのコマンドをシステム PATH に追加します
#これをセットアップ システム サービスに追加します。
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql //mysql サービス起動項目ファイルをコピーします。
chmod +x /etc/rc.d/init.d/mysql //実行許可
useradd mysql //mysql ユーザーを作成する
chown -R mysql /usr/local/mysql
chown -R mysql /etc/rc.d/init.d/mysql //mysql ユーザー権限を与える
/sbin/chkconfig --del mysql
/sbin/chkconfig --add mysql //mysql を起動項目リストに追加します
これでOKです。もう一度実行すると、次のフォーラムのデータベース「bbs」が作成できます。そして、mysql root ユーザーのパスワードを追加します
#mysqladmin -u root パスワード 123456
#mysql -u root -p
パスワードを入力してください:
MySQL モニターへようこそ。コマンドは ; または g で終わります。
サーバーのバージョン: 4.1.20-log への MySQL 接続 ID は 476 ですヘルプを入力するには、「c」を入力します。
mysql> データベース bbs を作成します。
確認したい場合は、確認できますmysql>データベースを表示 3 つのデータベースがあるはずです
2. Apache をインストールします
mkdir /usr/local/apache
tar -jxvf Apache:httpd-2.2.0.tar.bz2 -C /usr/local/src
./configure --prefix=/usr/localapache --enable-module=most --enable-shared=max --enable-so#--enable-これは特に重要です
作る
メイクインストール
#起動ファイルは/usr/local/apache/bin/apachectl start (httpd -k startと同じ)
vi conf/httpd.conf
#デフォルトの起動ページを変更する
DirectoryIndexindex.htmlindex.htmdefault.htmdefault.htmlindex.phpindex.php3index.jsp
スタートアップに参加する:
/usr/local/apache2/bin/apachectl は起動しますか (私は /usr/local/apache2/bin/httpd -k start を使用します)
/etc/rc.d/rc.localに入れてください
#鸟哥さんはこう言いました:
/etc/rc.d/rc.local リガで mysql と apache を開始します
cd /usr/local/mysql;/usr/local/mysql/bin/safe_mysql --user=mysql &
/usr/local/apache/bin/httpd -k start &
3. PHPをインストールします
mkdir /usr/local/php4
tar -zxvf php-4.4.2.tar.gz -C /usr/local/src
cd /usr/local/src./configure --prefix=/usr/local/php4 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/
bin/apxs --with-config-file-path=/usr/local/php4
作る
メイクインストール
cp php.ini-dist /usr/local/php4/php.ini
vi /usr/local/apache/config/httpd.conf
#Apache で php オプションを開始し、次の 2 行を見つけます
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
PHPのテスト
Apache を再起動します: /usr/local/apache/bin/apachectl stop/start
cd /usr/local/apache/htdocs
vi test.php入力:
<?php
phpinfo( )?>
保存後、http://localhost/test.php にアクセスして効果を確認してください~~~
十分に詳細です。
4.Discuz をインストールします!
解凍後、デフォルトの htdocs にアップロードを配置し、すべてのファイルのアクセス許可を 777 に変更してから、config.inc.php を変更します
vi /usr/local/apache/htdocs/config.inc.php
データベースは作成したばかりの bbs に設定され、ユーザーは root です...
以前に問題がなかった場合は、http://yourdomain/install.php と入力して構成を開始します。以前mysqlを設定した際にgbkサポートが追加されているので、ここでの設定は問題ないはずです。
もちろん、最初にDNSを設定し、ファイルを転送するときにsambaを使用する必要があります(私はsambaを使用していますが、ftpである必要があります)。