ubuntuにphp5とapacheをインストールする

あなたがどんな種類のPHP開発をしているのであれば、ほとんどの場合、それと一緒にApacheを使用しています。 PHPを入手してUbuntuボックスで実行するための、すばやく簡単な方法です。

まず、追加のリポジトリをUbuntuのsources.listファイルに追加したいと思うでしょう。

コマンドシェルから、次のコマンドを実行します

sudo apt-get install apache2

sudo apt-get php5をインストールする

sudo apt-get install libapache2-mod-php5

sudo /etc/init.d/apache2 restart

apacheがすでにインストールされている場合、最初の行は省略できます。あなたのWebファイルは、/ var / www /

3行目を実行する必要はありません。apache2パッケージがインストールされていれば自動的にインストールされます。

この記事のおかげですごい!それは完全に動作します!

私のマシンで完璧に働いた。 Feistyと大部分は協力していたので、私はsources.listファイルに何も追加しませんでしたが、3番目の行はWarrenが言及したように何もしませんでした。

私はそれを試して、それはPHPファイルを解析しません。

その代わりに、私はそれを解析されていないa.phpファイルとしてダウンロードしてくれます。

kubiak2

その場合、libapache2-mod-php5を有効にする必要があります。

ただ走れ

user @ host:/#sudo a2enmod php5; user @ host:/#/etc/init.d/apache2 force-reload

そして、phpファイルが解析されます。

私はこれをうまくいきました。Ubuntu Update Managerはそれをしました。今はPHPファイルを解析できません。私は運が上から上のすべての提案を再実行しました。症状は上記のkubiak2で説明されているとおりです。誰でも自動更新の同様の愛を持っている!

私は、Firefoxが.phpファイルを保存/開くように頼んでいるという問題を抱えていました。 BlackFireがForce-Reloadの提案をしてくれました(私はsudoでそれを実行しなくてはなりませんでしたが)。

Ubuntuでapache2のphpとcgiサポートをインストールする

sources.listファイルにユニバースソースリストが必要です

sudo apt-get install libapache2-mod-php4 php4-cli php4-common php4-cgi

次に、/etc/apache2/apache2.confファイルを編集して、インデックスファイルが正しいかどうか確認します。

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

いくつかのApacheモジュール(SSL、rewrite、suexec、include)を有効にする場合は、

sudo a2enmod ssl

sudo a2enmod書き換え

sudo a2enmod suexec

sudo a2enmod include

すべてがうまくいくことを確認するためにApacheを再起動してください。

sudo /etc/init.d/apache2 restart

私はphp5をインストールし、私のubuntuマシンを再起動した後、私はdidnt仕事をしたphp.testファイル。それはちょうどFirefoxのファイルダウンロードのようにしました。だから、私はapache2を再起動し、今は動作します!

sudo /etc/init.d/apache2 restart

pleskを実行すると完全に削除されます。

Thatsはうまくやってくれましたが、まだNola Proを設定するのに助けが必要です。私に電話をかけてください。

助けてくれてありがとう…素晴らしい作品!しかし、私はまた、あなたはそれのためにインストールするパッケージは、MySQLサーバーが必要ですか?

mysqlサーバをインストールするには、apt-get mysql-server mysql-clientをインストールします。

私と同じ問題がある場合は、「パッケージapache2が見つかりませんでした」というメッセージが表示され、apt-get update

こんにちは!

私はサーバーシステムにUbuntu 8.04サーバーをインストールしています!どのようにphp5幅の石鹸を無効にするインストール?

私を助けてください!

ありがとう

皆さんこんにちは

上記のすべての手順を実行した後、私はまだPHPページを解析できませんでした。 Firefoxのブラウザ履歴を消去した後、それはうまくいった。

こんにちは

私はKUbuntuに新しいが、私が上記の手順は素晴らしく、うまくいきました。

私はlocalhostをブラウズすると、 “それは動作する!”と表示されました。

私の問題は、自分自身のPHPページをどのように展開できるかということです。

ありがとう

こんにちはエトマクケ

apache webserverを使ってubuntuで仮想ホストを作成する方法を学び、phpページをディレクトリに置いてそれを実行する仮想ホスト設定に含めます。また、phpを実行するために必要なPHPモジュールを特定するために必要な別のものスクリプト。

etomakque、もしMohamed Zaianが何を提案しても動かなければ、PHPモジュールが動かないということです。だからあなたがしていることは、端末に入り、タイプすることです。

sudo nautilus cd / etc / apache2

ファイルブラウザにroot特権がポップアップ表示されます。そこには、さまざまなフォルダとファイルが表示されます。 mods-availableとmods-enabledの2つのフォルダがあります

mods-availableに移動し、php5.confとphp5.loadにスクロールダウンします。

両方を選択して右クリックし、[コピー]をクリックします

前のディレクトリに戻り、改造機能を有効にします。コピーしたファイルをそこに貼り付けます

ファイルブラウザを閉じて、端末に入る(または別の端末を開く)

そのタイプの後

sudo /etc/init.d/apache2 restart

それはあなたのためにそれを修正する必要があります。それとも私にとって少なくともそれはやった。

私はまだブラウザでそれらを開くときにPHPファイルを解析できません。代わりにダウンロードするオプションがあります。私は上記の手順のすべてを試したが、何も動作しません。

誰も助けることができる、これは本当に非常にイライラしています。

私はチャドと同じ問題があります。私はUbuntuを初めて使っています。 var / wwwのindex.hmtlをダブルクリックし、ブラウザで開きます。もし私がPHPファイルのアドレスを入力すると、http:/localhost/processorder.phpがブラウザで開きます。それが唯一の方法です。私がorder.htmlからprocessorder.phpを呼び出すと、 “コピーまたはオープン”という冗長な質問をします。これの2週間。 oh yesは、apache2.confファイルでredirectmatchを見つけることができません。

みなさんこんにちは、私はUbuntuの初心者で、php5とapache2 + mysqlをインストールしたいと思っていましたが、私はそこに多くのものをインストールしました:)そして何も働かなかった:((経験不足)。これらのパッケージをすべて最初から完全に動作させます。

皆さん、ありがとうございました

こんにちはジム/シザール

私は最終的に私の構成を働かせました。参考までに、私はあなたに全体の話全体を与えるつもりです。

まず、LAMPをインストールするためのDummiesの本の章に従った。一度に1つずつ行う。これは、私が最初にPHPダウンロードエラーに遭遇した時で、それ以外のものはうまくいきました。私は良い文書を見つけることができませんでしたので、私は完全に私のシステムを削除して再試行することに決めました。

私はターミナルにTASKSELを使ってLAMPをインストールし、一度にすべてをインストールします。残念ながら、Apacheの設定ファイルはインストールされていませんでした。多くのGoogle検索を行った後、どこから入手するのかに関する情報源を見つけることができませんでした。

だから、私は再びパージした。

それから、一度にすべてのものをインストールすることに戻りました(Apache、PHP5、MySQLから始まります)。私はまずApacheを動かし、PHP5をインストールしました。追加の調査をした後、次のコマンドを実行するよう指示するマニュアルが見つかりました

sudo a2enmod php5

上記のコマンドでは動作するには十分かもしれませんが、私の場合は次のようなものが返されます(または非常によく似たもの、私はここで思いついています)

$パッケージは存在しません!

そこで、次のライブラリを削除しました

sudo apt-get remove libapache2-mod-php5

その後、私はそれを再インストールしました

sudo apt-get install libapache2-mod-php5

最後に、もう一度MODを有効にしました

sudo a2enmod php5

その後、Apacheを再起動しました

sudo /etc/init.d/apache2 restart

これは私のためにそれをクリアしましたが、まだ非常にイライラしています。試してみて、何が起こったのか教えてください。

ありがとうチャド!私はあなたの歩みを正確に辿った。それは完璧に働いた。

私は同じ問題を抱えていましたが、以前のJodと同じように、私はfirefoxからすべての私的なデータをクリアしてから、それだけが働き始めました。

var / wwwにファイルを作成するためにprivsを設定する方法は?

n / mはそれを解決した…… ..しかし、それは私にダウンロードして、PHPファイルを実行しないよう依頼する

ちょっと、あなたは完全に私のお尻を保存する、私は多分3週間この問題を扱っていた、私はいくつかの時間をApacheとphpを再インストール:S

そしてそれはFirefoxのキャッシュでした!私はそれをクリアし、今は完璧に動作します!

彼らの問題と解決策を分かち合うために少し時間を与えたすべての人々に感謝します。

BlackF1reのコメントも私のトリックでした…

ありがとう、トンおいて!!!!!!!!!

グリル。

ちょっとJOH、Firefoxのブラウザ履歴をクリアするヒントをありがとう。

私は約20分を私の頭をapacheに対して叩いた。すべてが正しく設定されているように見え、phpは正しくインストールされているように見えましたが、PHPページをダウンロードしたいかどうか依頼していました。

私はあなたのコメントに気付いたときに、apacheとphpをシステムから完全に取り除き、最初からコンパイルしようとしていました。

ブラウザの履歴とキャッシュをクリアすると正常に動作しました。

– )

あなたはロック!私はすべてが完了したが、Apacheの再起動!: – D

私の問題をHeres

私は「それは働いたメッセージ」を得る。だから、すべてが半永久に正しくインストールされます。しかし、私は/ var / www /フォルダにファイルを保存しようとすると、私は傾ける。それは私にさせてくれません。私はそれがすでに許可されていると思うので、そこにあるファイルを編集することはできません。何か案は?

私はubuntuとそのようなnoobです私はryanと同じ問題を抱えています。私がやること?私はindex.htmlを編集することができませんそれは私には許可がないと言います。どちらがうまくいけばいいのですか?何か助けていただければ幸いです。

Hey Jae-;私はそれを修正する方法を考え出した。

「ターミナル」

sudo chown USERNAME / var / www /

あなたのパスワードを尋ねるよりも、あなたが入力するときに現れないでしょう。それは私のためにそれを固定した。

ありがとうございました。ライアン!

私のブラウザはまだphpファイルを開こうとしています;私は再起動/再インストール/ Firefoxの消去を試みました;他のアイデア?

Firefoxの愚かなキャッシュ! ARGHHH !!!

ナイブ、IEでそれを開こうとする。

私はApacheとPHPをインストールしたばかりで、Webサイトを/ var / wwwにコピーし、http:// localhostに行くとすべて正常に動作します。しかし、私は静的IPアドレスに行くように友人に尋ねたところ、彼はそれを見ることができませんでした。私はファイアウォールをオフにしようとしましたが、それでも動作しませんでした。何か不足していますか?

どのようにubuntuでPHPを見つけるのですか?私は自分のubuntuにphpをインストールしました

PHP5 Ubuntu 9-4 ServerからSOAP拡張機能を削除するにはどうすればよいですか?

BlackFireに感謝します。私は同じ問題を抱えていて、a2enmodコマンドは完璧に機能しました。私のブログは復活しています。

Ubuntuユーザコミュニティが大好きです:)

私はPH5のロードとconfファイルをコピーしようとしました。しかし彼らはどちらも空です。 0バイト?????

何をすべきか???

ありがとう、Nicsmr

奇妙な質問。

何らかの理由で、Apacheのインスタンスが2つあります

/ etc / apache2

/ usr / local / apache2

私はPHP5をインストールし、a2enmod php5を実行したときに前者だけphp.conf、php.loadを取得しました。また、前者は/etc/init.d/で参照されているバージョンです

1)なぜ私は2つのコピーをApacheに持っていますか? (はい、私はWindowsショップから来て、noobishです); 2)どのように私が使用してきたサーバールート、httpd.conf、htdocs、permsであるのか、後者がPHPを使用できるようにすることができます。

ありがとう!

こんにちは、私はLinuxには新しく、パッケージを正常にインストールしました。localhostは/ var / www /にリダイレクトされ、デフォルトの仮想フォルダapache2-defaultがあります。私はディレクトリに別の新しい仮想フォルダを作成したい。 / var / wwwフォルダ内にフォルダやファイルを作成できませんでした。私はホストマシンとしてXpを使用し、Sun xVMバーチャルボックスでは仮想マシンとしてUbuntuを使用しています;おかげで事前に; – sakthi

thx男:-)

/ etc / apache2フォルダのロックを解除する方法として、どこかに答えがありますか?私は本当にそのものを編集する必要があります。

あなたの記事は完璧に動作します!あなたの岩!

あなたほど。私はいつもこれは難しいと思った

コマンドに感謝します。私はKDE Software Managementからパッケージをインストールしようとしていましたが、実際には迷惑で、mysqlをインストールしてくれてありがとう、Happy Linuxing、)

私はLinuxにも新しく、同じ問題を抱えていました。しかし、私の友人は彼の* nixマシンで私のサイトを何年もホストしていたので、いくつかのコマンドを学ぶことができました。私は最初にchownコマンドを発行してアカウントへのアクセスを許可し、すべてのコピーコマンドは実行できませんでした;今ではアカウントにフルアクセスできます。私は、PHPスクリプトをクリックし、プロパティ – >権限 – >プログラムとして実行ファイルを許可を選択しました。

魅力のように働いた。

うん…ファイアウォールのキャッシュをクリアすると、すべての違いが生じる:D

私はlearnig linux ni apache 2web server nをインストールして、自分のサーバーを停止して実行するコマンドは何ですか、私は/ var / www niにあるインターネット上で私のbasic.htmlを実行する必要があることを知る必要があります私の名前は私のロールノを表示する。私が望むすべてのものと806060のようなさまざまなポートでどのように動作するのか

私はホセに同意する。私は表示されていないphpページと同じ問題を抱えていましたが、ファイルとしてダウンロードするオプションがありました。キャッシュをクリアすると、その問題が解決しました。

phpファイルのダウンロードポップアップでも同じ問題がありましたが、firefoxの歴史をクリアするためのjohの提案はこの問題を解決しました。

Serは正しかった。 Firefoxのキャッシュをクリアしてみてください;(それは私のために働いた!)

これは私がローカルホストをインストールするのを助けてくれた最初の記事です;私はまったく新しいLinuxユーザーであり、失われています。私はまだ快適さのためにWindowsですべてのデザイン作業をしています。 ;私はUbuntuのユーザーに完全に変換しようとしていますが、失われています;それはApacheが実行され、インストールされているように見え、ブラウザには「働いた」と表示されるので、そこにあります。コントロールパネルからMysqlとPHPを起動してコントロールページにアクセスできるようにする;システムやアプリケーションのどこででもそれを見つけることができない;私は初心者であり、実際にシェルのことを得られないので親切、私は学んでいます;;ありがとう

それは素晴らしい作品です。

私はapache2 / php5をインストールし、同じdebianサーバーから2つの異なるサイトを実行しようとしています。

私はphp5、apache2をインストールし、php作業(phpinfo())を手に入れました。私は仮想ホストをセットアップし、それらを動作させました。しかし、phpは仮想ホスト内から実行されません…しかし、直接サーバーから実行されます…

すなわち、

http://173.203.103.24/phpversion.phpは動作しますが、http://new.labautomate.net/phpversion.phpはブラウザにphpファイルをダウンロードしようとします…

私はfirefoxのキャッシュをクリアしてみましたが、クロムを試してみました…何も動作していないようです。助けてください。

クリシュナ

ubuntu 9.10でうまく動作しました。

Thnx ……… ..

私の場合、私はサーバーのエラーがありました;>このサーバーにアクセスする権限がありませんので、/ var / www /ディレクトリに読み書きする権限を追加したところ問題は解決しました; sudo chmod -R 755 / var / www /

私はLucidを実行する。 “laptop $ ~etc/init.d/apache2 restart; * Webサーバーを再起動するapache2 apache2:ServerNameに127.0.1.1を使用してサーバーの完全修飾ドメイン名を確実に判断できませんでした; apache2:信頼できませんでした(13)許可が拒否されました:make_sock:アドレス0.0.0.0:80にバインドできませんでした。リスニングソケットが利用可能で、シャットダウンされました;ログを開くことができませんでした。ホスト名とIPSを設定する方法をメールで知らせてください。私はLAMPをインストールしました

私はPMBをインストールしようと壁に頭を打っていた。確かに私は許可の問題があった。コマンドsudo chmod -R 755 / var / www /私のために働いた!ありがとう。

firefox http:// localhost /〜keith doesnotは動作しますが、localhostは何らかの理由で動作します。

こんにちは@キース。私がやったのと同じ問題は、/etc/apache2/mods-avalible/php5.confにいくつかのコメントがありますが、そこには、ユーザのdirでphpをオフにするオプションがあります。

がんばろう

@ Kosgeiをrootとして実行する必要があります。このディレクトリに

sudo / usr / local / apache / bin / apachectl restart

また、httpd.con(usr / local / apache / conf / httpd.conf)でListen行を編集してください

127.0.0.1:80聞く

PHPのサポートをありがとう

ありがとう!

HI良いチュートリアル

私はあなたが

sudo chown username / var / www

コマンドの最後の行として使用します。

とにかく素晴らしい仕事。

コードは大丈夫です知っています私はPHPファイルが/ var / www /にコピーされていない助けてください;上記のすべてのインストール後にname.phpファイルを実行する方法

depstan;固定したら教えてください。私は同じ問題を抱えている。上のすべてをMaverickで試しましたが、まだ解決していません。ありがとう

ジェシー

いつも良い人々を抱いていることは喜びです。;ありがとう!

レナート

さて、これはちょっと古い記事ですが、私はちょうどあなたの提案が私のPHPスクリプトを実行させるための1時間の努力の後に私を助けたので、あなたに感謝しなければなりません。どうもありがとう!

スクク

あなたより!素晴らしい私は5分で私の問題を解決しました!

いくつかの人は、まだいくつかのPHPライブラリがスレッドセーフではないと言っているので、pre-fork(マルチスレッドではなくマルチプロセス)apache2バージョンを推奨しています…

また、追加のPHPモジュールをapt-get installで追加することもできますが、それらのモジュールにはすべて接頭辞php5-が付いています。私はそれのようなgdをインストールする必要がありました。

簡単な説明をありがとう…

私はWindowsマシン上でphpとApacheをセットアップしようとしているのを覚えているかもしれません。これは10分かかり、魅力のように機能します。ありがとうございました!今、私は実際にPHPを学ぶことに回帰することができます……

ありがとうございました。毎晩、1週間は検索されていました。それはここに解決される

Ubuntuで、apache2のPHPが正常に動作していました。次に、perl cgiサポートを追加してsite1ファイルを修正し、AddHandler cgi-script.cgi.plを追加しました;今度はFirefoxでphp、chromiumのダウンロードとダウンロードを求めます;その後、apache2、php5、sudo ensite site1を再インストールしました。 site1から古いバージョンへ(ただし、/ var / wwwではなくpublic_htmlフォルダ)sudo enmod php5(すでに有効になっています)。他の変更がありません。

phpmyadminは正常に動作しますが(localhost / phpmyadmin)、これはPHPコードでもindex.phpを呼び出すのではなく、publc_html 755のファイル権限

必要なPHPを素早く再インストールしました。データは/ homeパーティションに保存されていました。おそらくサイトを使いこなしていたパッケージを複数回インストールしてしまっていましたが、今はperl cgi-binがうまく動作しています。複数のCGIビン

おかげさま… 1時間の検索が……それよりも……それは走ります:);それは素晴らしいです:)

私はこのコード[sudo /etc/init.d/apache2 restart]を試してみました。どのようにそれを修正するための任意のアイデア?

* Webサーバーの再起動apache2 apache2:ServerNameに127.0.1.1を使用して、サーバーの完全修飾ドメイン名を確実に確認できませんでした

… waiting apache2:ServerNameに127.0.1.1を使用して、サーバーの完全修飾ドメイン名を確実に確認できませんでした

[ OK ]

こんにちは;私はちょうど私のエラーを修正した;私はそれがPHPファイルを除いてすべて空白を表示する作業していた。

私は馬鹿であり、それを理解していないと、スクリプトでエラーになる可能性があります。私はphp.iniでエラーを有効にし、今はすべて動作します

おかげでみんな:P

xmlが私のシステムにあるかどうかわかるか(私はnatty narhwalです)

ありがとう、それは私のためにも働いた。

ありがとう、それはうまくいって、良い仕事。

ホッケーのリンクは、共有されたペナルティボックスを共有していましたが、反対側のチームのプレイヤーは、しばしばそれを隔離してボックスに入れた戦いを続けました。