ホームページ >バックエンド開発 >PHPチュートリアル >ランプとは何ですか?解決方法

ランプとは何ですか?解決方法

WBOY
WBOYオリジナル
2016-06-13 13:49:081284ブラウズ

ランプとは何ですか?
LAMPとは何ですか?

-----解決策--------------------------------
LAMP: Linux Apache MySQL Php の略称は、ほぼ最強の Web サイトの組み合わせです。

インストール方法は?


LAMP レッスン 1: 導入とインストール (Linuxsir の dsj に感謝)

Linux+Apache+PHP+MySQL=LAMP
のインストールについては多くは言いません。 Linux 詳細は後ほど!
以下は Brother dsj のインストールの紹介です。貼り付けて学習してください:
1. ソフトウェアのダウンロード
次のソフトウェアをそれぞれダウンロードします:
Apache-2.0.43 (www.apache.org)
Php -4.2.3 (www.php.net)
Mysql-3.23.53 (www.mysql.com)

2. インストールの準備
すべてのソフトウェアのソース コードを配置します/home /src ディレクトリ内、インストールディレクトリは /server、ダウンロードしたソースコードパッケージは /root ディレクトリにあるため、次の操作を実行します:
mkdir /home/src
mkdir /server
groupadd mysql
useradd -g mysql -d /home/mysql mysql //mysql グループとユーザーを作成
cd /home/src
tar zxvf /root/mysql-3.23.53.tar.gz
tar zxvf /root/ httpd-2.0.43.tar.gz
tar zxvf /root/php-4.2.3.tar.gz

3. vi を使用します。シェル ファイルを編集する場合、内容は次のとおりです:
----------------------------------

cd /home/src/mysql-3.23.53
./configure --prefix=/server/mysql
make
make install
/server/mysql/bin/mysql_install_db

chown -R root /server/mysql
chgrp -R mysql /server/mysql

chown -R root /server/mysql/bin
chgrp -R mysql /server /mysql/bin

chown -R root /server/mysql/var
chgrp -R mysql /server/mysql/var
chmod 777 /server/mysql/var

chown -R root /server/mysql/var/ mysql
chgrp -R mysql /server/mysql/var/mysql
chmod 777 /server/mysql/var/mysql

chown -R root /server/mysql/var/mysql/*
chgrp -R mysql /server/mysql/var/mysql/*
chmod 777 /server/mysql/var/mysql/*

chmod 777 /server/mysql/lib/mysql/libmysqlclient.a
#Install mysql-3.23.53

cd /home/src/httpd-2.0.43
./configure --prefix=/ server/apache --enable-so
make
make install
#Install Apache-2.0.43

cd /home/src/php-4.2.3
./configure --with-mysql=/server/mysql - -with-apxs2=/server/apache/bin/apxs
--eable-track-vars --enable-force-cgi-redirect --enable-pic
--enable-inline-optimization --enable -memory-limit --enable-bcmath
--enable-shmop --enable-versioning
-enable-calendar --enable-dbx --enable-dio --enable-mcal
--with -config-file-path=/server/apache/conf
make
make install
cp php.ini-dist /server/apache/conf/php .ini
#Install php-4.2. 3. 上記のモジュールの一部は使用できない場合があります。 --with-config-file-path=/server/apache/conf は、
#php 構成ファイルを指定します。ディレクトリ /server/apache/conf

ln - s /server/apache/bin/apachectl /bin/apache
ln -s /server/mysql/bin/mysql /bin/mysql
#シンボリックリンク
を作成します----------- ----------------------------------- ----------

4、構成ファイルを変更します
vi /server/apache/conf/httpd.conf
# 次の行を追加します (php4 モジュールをロードし、 .php ファイルを指定します)
# LimitRequestBody (php が処理するリクエストのデータサイズを以下のように指定します 20M と指定します)

LoadModule php4_module modules/libphp4.so

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520


# Apache に中国語を表示させるには、テキストの前に次の行 (Add #) に注釈を付けます。具体的な理由は不明です。
ForceLanguagePriority Prefer Fallback
AddDefaultCharset ISO-8859-1

#デフォルトのブート ファイルindex.php を追加します (DirectoryIndex を見つけて次のように変更します :)
DirectoryIndexindex.htmlindex.html.varindex.php

#Web サイトのディレクトリを指定します (/apache ディレクトリであると仮定します)
DocumentRoot "/apache"

vi /server/apache/conf/php.ini
#以下を検索して変更しますパラメータ
max_execution_time = 600; 最大実行時間 600 秒
max_input_time = 600; 最大メモリ制限 20M
file_uploads = オン; = 20M、最大ファイルサイズ 20M 起動

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