問題タブ [lamp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - rpmを使用して既存のファイルを更新/置換するにはどうすればよいですか?
rpmを使用してデプロイしたいアプリケーションがいくつかあります。アプリケーションデプロイメント内の一部のファイルは、他のデプロイされたパッケージのファイルをオーバーライドします。デプロイメントパッケージに新しいファイルを含めるだけで、rpmの競合が発生します。
rpmを使用して、すでにインストールされているファイルを更新/置換する適切な方法を探しています。
私はすでにいくつかの解決策を考え出しましたが、何も正しくないようです。
- 元のファイルを含むrpmのカスタムバージョンを維持します。
これは、他の可能な解決策のいくつかよりもハックのようには感じられませんが、比較的小さな報酬のために大量の作業のように見えます。
- 別の名前でrpmにファイルを含め、投稿セクションにコピーします。
これは機能しますが、ファイルの複数のコピーをシステムに散らかすことを意味します。また、各ファイルのrpmビルド仕様の追加メンテナンスを意味します。
- 投稿セクションでwgetを使用して、既知のサーバーの元のファイルを置き換えます。
これはコピー手法に似ていますが、ファイルはrpmでさえ生きていません。ただし、これは優れた中央構成機関のように機能する可能性があります。
- ファイルを新しいファイルとしてデプロイしてから、シンボリックリンクを使用して元のファイルを上書きします。
これもコピー手法に似ていますが、煩雑さが少なくなります。ここでの問題は、一部のファイルがシンボリックリンクとして適切に動作しないことです。
php - PHPスクリプトをスロットリングするための提案/秘訣
定期的に(1時間ごとに)スクリプトを実行するスケジュールされたタスクがあります。このスクリプトは、データベースおよびファイルシステムとのやり取りが多く、実行に数分かかります。問題は、スクリプトの実行中にサーバーのCPU使用率が急上昇し、通常の操作が遅くなることです。このプロセスを抑制して、時間がかかりますが、多くのリソースを消費しないようにする方法はありますか?
PHPのさまざまな構成オプションを調べましたが、自分のニーズに合うものはないようです。
php.iniのmemory_limitを低い値に設定すると、データオブジェクトが非常に簡単にオーバーフローします。
スクリプトの特定のポイントでsleep()を使用することを提案した同様の投稿を見ましたが、それでもスクリプトがサーバーをスパイクするのを防ぐことはできません。
最適な解決策は、ランプ(この場合はWamp)スタックに最大CPU使用率10%のみを使用するように指示する方法です。私はランタイムについてはまったく心配していません。1秒あたりのCPUサイクルを節約することを意味する場合は、もっと時間がかかることを望んでいます。私の代替ソリューションは、データベースレプリケーションを使用して別のサーバーをセットアップし、cronが他のすべての速度を低下させることなく町に行くことができるようにすることです。
環境:Windows Server 2k3、Apache 2.2.11、PHP 5.2.9、MySQL 5.1
この状況についての洞察に感謝します。
編集: * nix固有の回答も含め、すべての回答に感謝します。私の状況では、ホスティング環境を変更するのはまだ十分早いです。うまくいけば、この質問はOSに関係なく他の人を助けるでしょう。
php - Web サーバーのサーバー構成に関する提案はありますか?
クライアント用の Web サーバーをセットアップしています。彼らは、私が構築している Web アプリ (PHP/LAMP) を使用します。サーバーは、ネットワーク内にローカルに配置されます。同じサーバー上に MySQL データベースもあります。サーバーの負荷は 20 ~ 25 人の同時ユーザーのみですが、稼働時間とパフォーマンスは依然として非常に重要です。
アプリケーション自体は、バックエンド CMS (TBD) を使用して、フロントエンドで JQuery を使用し、バックエンドで PHP を使用してユーザーにコンテンツを表示します。
そこで、私の質問は、CPU、キャッシュ、およびメモリ (サイズ/タイプ) に関して、比較的安価なソリューションを提供しながらも高品質のパフォーマンスを提供するための適切なサーバー システム要件のセットがあるかどうかです。
php - 読み取り可能な URL を作成するにはどうすればよいですか?
http://example.com/user/meという URLがあるとします。ここで、 me はユーザー名です。ユーザーがアドレス バーに URL を入力したときに、ユーザーの詳細を明らかにしたいと考えています。http://example.com/user.php?user=meなどの URL は必要ありません
LAMPに取り組んで、助けていただければ幸いです
installation - WAMP簡単セットアップインストーラー?
非常にユーザーフレンドリーなインストーラーを作成する方法はありますか?
Next Next Finished インストーラーでは不可能であることはわかっていますが、プロセスを簡単にするために何ができますか?
Windows プラットフォーム。
前もって感謝します。
mysql - MySQL エラー「データベースが選択されていません」
localhostで LAMP を使用しています。mysql dbを使用してログインし、メインページ(データ駆動型)にアクセスできますが、この特定のページに入ると問題ありませんが、更新するとエラーが「データベースが選択されていません」になり、すべてのページにそう表示されます。
Apache、MySQL サーバーを再起動しました
ブラウザ FF、IE、Chrome はすべて同じエラーを表示し、キャッシュもクリアしました。同時に、同じ LAMP サーバーを使用する他の Web サイトは正常に動作します。
今それは奇妙です
すべてのアイデアを歓迎します。
lamp - MAC アドレスによるアクセス制限
古い PC に WAMP/LAMP スタックをセットアップしています。このコンピュータは、約 10 台の他の PC とともにローカル ネットワークに接続されます。パートナーと私だけがローカル サーバーにアクセスできるように、他のすべてのコンピューターからのアクセスを制限することに関心があります。これを行う最善の方法は、他の全員の MAC アドレスをブロックすることだと思います (ルーターは IP を自動的に割り当てるので、それに依存したくありません)。ルーターの設定ページにアクセスできないことを付け加えておきたいので、これはサーバー自体から行う必要があります。
誰でもこれがどのように行われるかを拡張できますか?
svn - svnタグ付きエクスポートとは何ですか? ビルド プロセスでどのように使用しますか?
具体的には、LAMP スタックと、これをさまざまなビルドに使用するためのベスト プラクティスに興味があります。
php - ユーザーがメールを開いているかどうかを知る方法はありますか?
ニュースレターモジュールを作成し、メンバーにメールを送信します。環境はLAMPです。メンバーがメールを開いたかどうかを知る方法はありますか?'php' sourceの場合、put imageについて聞きますが、最善の方法は何ですか?
php - LAMPプロジェクトの「ワンステップビルド」をどのように実装しますか?
開発環境からライブサーバーに変更を加えるための「ワンプッシュビルド」を持つことは、非常に便利であり、しばしば提唱されていることの1つです。
私はLAMPスタックで実行されている小さなチームに参加し、バージョン管理にSVNを使用しました。現在、単一の本番サーバー(開発用の別のサーバーであり、まもなく別のmysqlサーバーになります)にデプロイされています。私はちょうど今、私が乗船する前に欠けていた多くの組織的なものを整えています。
見たいです
- 人々が現在これをどのように行っているか(ワンステップビルド)
- 自分の状況に最適な方法を実装する方法を確認してください(小規模チーム、SVNを使用したLAMP環境)
私が興味を持っているいくつかの特定の課題は、データベースの変更(スキーマ)の処理と、物事を整理するために人々が使用している「パッケージ」の種類(RPM、PEARなど)です。