4

実稼働環境で使用する準備として、最新かつ最高のLAMPスタックをテストサーバーにインストールしてみようと思いました。Ubuntuサーバー12.04、Apache(2.4.2)、MySQL 5.5.24、PHP 5.4.2を使用し、PHP-FPM/fast-cgiを使用することにしました。次に、必要な手順をエピックリストに書き留めていたので、本番VPSに移行するときにそれらを簡単に複製できました。

  • Ubuntuサーバーは問題なくインストールされました。
  • ソースからApacheをインストールしましたが、テストページが読み込まれました。
  • MySQLはソースからコンパイルされ、正常にインストールされ
    ました。しかし、その後実行に失敗し、mysql.sockエラーを修正できなかったため、あきらめました。次に、apt-get install mysql-server
    バージョン5.5.22を取得しました。これは、いくつかのバージョンが古くなっていますが
    、正しく実行されるので、大丈夫だと思います。
  • 次に、PHPが登場します。これは、正常にコンパイル、テスト、およびインストールされます。最後の
    ステップは、Apacheとリンクすることです。そして、あなたはそれが失敗したと推測することが
    できます。必要なlibphp5.soモジュールでコンパイルされなかったため、機能しなくなりました。'/usr/local/apache2/modules/libphp5.so
    をサーバーにロードできません:/usr/local/apache2/modules/libphp5.so:
    共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません'。

これらすべてのエラーをグーグルで検索し、修正を試みましたが、どこにも行きませんでした。手動インストールはこれまでのところ2晩無駄になっているため、今のところあきらめています。

  1. 本番環境で使用できる適切なLAMPスタックはありますか?
  2. 実稼働環境で使用する必要がありますか、それとも実際にすべてを手動でインストールする必要がありますか?誰もがこの問題をどのように回避しますか?
  3. XAMPPなどのLAMPスタックがたくさんあることは知っていますが、頻繁に更新されることはなく、常に数バージョン遅れています。なぜ彼らは彼らを最新の状態に保たないのですか?
  4. 本番環境にある場合でも、インストールを最新の状態に保つにはどうすればよいですか?

また、apt-getですべてをインストールできると思います。私はワンライナーのインストールが大好きですが、ダウンロードされるバージョンでさえかなり遅れています。Apache 2.4は速度の向上に役立ちます。セキュリティが強化されるように、PHPを最新の状態に保つことがベストプラクティスであると思います。

4

2 に答える 2

3

私は個人的にdebian-testingを使用していますが、dotdebリポジトリが良い選択だと聞いています。

http://www.dotdeb.org/

于 2012-05-09T10:11:27.897 に答える
3

すべてが私にとってうまく機能します、それらのtutsに従ってください:

http://edin.no-ip.com/blog/hswong3i/apache-2-4-php5-4-pdo-oci-ubuntu-12-04-howto http://www.ui3net.com/basic-installation -of-mysql-from-source /

;)

于 2012-05-17T21:27:36.080 に答える