1. LLsMPの紹介リソースをほとんど消費せず、便利です。 LLsMP とは、Litespeed + MySQL + PHP を意味します。 公式サイト: http://llsmp.org/ (http://w0w.me/llsmp は更新されなくなったようです)
私のインストール状況から判断すると、当面はより安定しており、オンラインでアップグレードできる LLsMP V0.3.0 をインストールします。 LLSMP 0.6 公式バージョンの最新バージョンは優れているので、お勧めです。 Litespeed パネルはシンプルですが、必要な機能はすべて備わっています。 表紙:
仮想ホストを追加する機能は提供されていますが、SSH で追加することをお勧めします。 2. LLsMPのインストール1. LLsMP(0.6 正式版)をインストールします。 セントOS: PHP5.2 wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh PHP5.3 wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh php5.3 デビアン: PHP5.2 wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh PHP5.3 wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh php5.3 Ubuntuの場合: PHP5.2 wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh PHP5.3 wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh php5.3
以下は公式バージョン0.4です http://llsmp.googlecode.com/files/llsmp0.4.tar.gz をダウンロードしてください
tar zxvf llsmp0.4.tar.gz
cd centos //centos バージョン
cd debian //debian バージョン
cd ubuntu //ubuntuバージョン
スクリーンsh install.sh
システムに応じて異なるディレクトリを選択してください。 以下は公式バージョン0.3です http://llsmp.googlecode.com/files/llsmp3.0.tar.gz をダウンロードしてください
tar zxvf llsmp3.0.tar.gz
sh centos.sh
これは CentOS でのみ利用可能です。 2. 仮想ホストを作成する sh /root/llsmp/vhost.sh
3. FTPユーザーを作成する sh /root/llsmp/vsftpd.sh
注意:必ずディレクトリを作成してください。 3. LLsMPの使用ホストを追加するプロセス中に、ドメイン名の追加、FTP ユーザーの作成などが求められます。 ウェブサイトのデータをアップロードしたら、使用できます。 4. 注意事項1. unzip インストール 一部のホストには unzip コマンドがないため、インストールする必要があります。 コマンドは次のとおりです。 yum -y インストール解凍
Debian でのインストール: apt-get インストール 解凍
しばらくお待ちいただくとインストールは成功します。 2. ウェブサイト ディレクトリに作成されたウェブサイトは、/usr/local/lsws/wwwroot/your domain name/html にあります。 3. Litespeedパネルのログインアドレス: IPまたはドメイン名: 7080 4. PHPMYADMIN アクセスアドレス: IP またはドメイン名/phpmyadmin ユーザー名: root パスワードはインストール時に設定されたパスワードです 5. ディレクトリ属性の設定 a. 777個の属性のみを設定する必要があるファイルまたはフォルダの場合は、 chmod 777 ファイルまたはフォルダ
b. サブディレクトリに777属性を設定する必要がある場合は、 chmod 777 ファイルまたはフォルダー -R
6. eAcceleratorをインストールするためのその他のコマンド: sh /root/llsmp/eaccelerator.sh Zend Optimizer をインストールします: sh /root/llsmp/zend_optimizer.sh ionCube Loader をインストールします: sh /root/llsmp/ioncube.sh FTP (vsftpd) をインストールします: sh /root/llsmp/vsftpd.sh 仮想ホストを作成する: sh /root/llsmp/vhost.sh バックアップを作成します: sh /root/llsmp/backup.sh Litespeedを再起動します: /etc/init.d/lsws restart MySQLを再起動します: /etc/init.d/mysql(d) restart(/etc/init.d/mysql restart) Litespeed バックエンド: http://{ip}:7080 phpMyAdmin: http://{ip}/phpmyadmin php.ini ディレクトリ: /usr/local/lsws/lsphp5/lib/php.ini 仮想マシンのホストディレクトリ: /home/wwwroot
Litespeed アカウントのパスワードをリセットします: SSHの場合: /usr/local/lsws/admin/misc/admpass.sh
VPS初心者ガイド/チュートリアル VPS で php.ini を変更してシステムを再起動せずに有効にする方法 コマンドの実行 /usr/local/php/sbin/php-fpm を再起動します
Apache2 での PHP アップロードファイルサイズの制限を解決する 通常は、php.ini を変更する必要があります。 max_execution_time のデフォルト値は 30 秒です。これを max_execution_time = 0 (0 は制限なしを意味します) またはそれより大きい数値に変更します。 もう一つの方法はPHPプログラムに追加することです 時間制限を設定します。 ページの最大実行時間を設定します。 set_time_limit(0); //0は制限なしを意味します - post_max_size = 2M (デフォルトは 2M) を見つけて、次のように希望のサイズに変更します。
投稿の最大サイズ = 100M 通常、このステップを実行するだけで問題は解決したと考えます。実際のところ、次のステップに目を向ける必要があります。 - upload_max_filesize はアップロードされるファイルの最大サイズを示します。
upload_max_filesizeを見つけます。デフォルトは8Mなので、これを変更してください。 アップロード最大ファイルサイズ = 100M post_max_size を upload_max_filesize より大きく設定する方がよいことに注意してください。 最後に、設定が完了したら、Apache を再起動する必要があります。 詳細については、PHPマニュアル[php.iniコア設定オプションの説明]を参照してください。 upload_max_filesize アップロードされるファイルの最大サイズ。 post_max_size は POST データに許可される最大サイズを設定します。 memory_limit は、スクリプトが要求できるメモリの最大バイト数を設定します。
PHP ファイルのアップロードに関係するパラメータPHP のデフォルトのアップロード制限は 2M です。この設定より大きいファイルをアップロードする場合は、PHP、Apache などのパラメータを調整する必要があります。以下では、PHP ファイルのアップロードに関係するパラメータを簡単に紹介します。 HTTP 経由でのファイルのアップロードを許可するかどうか。デフォルト設定は ON です。 upload_tmp_dirは、PHPによってアップロードされたファイルが配置される一時ディレクトリを示すために使用されます。ファイルをアップロードするには、サーバーが一時ファイルを閉じず、フォルダーへの書き込み権限を持っていることを確認する必要があります。指定されていない場合、PHPはシステムのデフォルト値を使用します。 アップロードされるファイルの最大サイズはデフォルトで 2M です。 PHP が POST メソッドを使用したフォーム送信で受信できるデータの最大量を制御します。 PHPファイルアップロード機能を使用する場合は、この値をupload_max_filesizeより大きく変更する必要があります。 POST、GET、PUT 経由でデータを受信するための時間制限を秒単位で設定します。アプリケーションが低速リンクで実行されている場合は、データの受信に必要な追加時間に対応するために、この値を増やす必要がある場合があります。 実行中のスクリプトが大量のシステムメモリを使い果たすのを防ぐために、PHP ではメモリ使用量の制限を定義できます。 memory_limit 変数は、単一のスクリプトが使用できる最大メモリ容量を指定します。memory_limit 変数の値は、post_max_size の値よりも適切に大きくする必要があります。 max_execution_time は、スクリプトの実行が完了するまで PHP が待機する時間を秒単位で設定し、その後強制的に終了します。この変数は、スクリプトが無限ループに入ったときに役立ちます。ただし、この機能により、大きなファイルのアップロードなど、完了までに長い時間を要する正当なアクティビティがある場合に、操作が失敗する可能性もあります。この場合、スクリプトが重要なプロセスを実行しているときに PHP がスクリプトを閉じないように、この変数の値を増やすことを検討する必要があります。php.ini を明確にする必要があるようです。内部の機能は非常に強力です。方法 2: 警告の解決方法: ヘッダー情報を変更できません – ヘッダーは既に送信されています… 数日前、テスト用に PHP フォト システムをインストールしたところ、エラー「警告: ヘッダー情報を変更できません – ヘッダーは既に送信されています…」が見つかりました。 今日、openads を再度インストールしましたが、この問題は依然として発生しました。怒り。私は長い間ネットで調べていたのですが、誰かがこう書くべきだと言っていました ob_start(); 失敗。 その後、php.ini を開いて output_buffering をオンに設定しました。再起動します。これが解決策のようです。 |