こんにちは、Ubuntu/Linux Worldの初心者です。
だから私はUbuntu 11.10上にapachefriends.orgから Xampp を正しくインストールする方法の完全なチュートリアルを提供するものが必要です+ 32ビットおよび64ビットデスクトップバージョンのUbuntuを超えて。また、これが必要です:
(注:X86とX64の両方を要求するため、さらに詳しい人はチュートリアルを見ることができます)
私は apachefriends.org からダウンロードし、現在、Dell Studio 1558プロセッサIntel i3用のUbuntu 11.10 X64ビットを実行していると言ってもいい
どのソリューションが最適でしたかをお知らせします。これは、Ubuntu 11.10(ラップトップ15インチ画面^ _ ^)のデスクトップバージョン用で、サーバーUbuntuではありません
なぜSudo apt-get install lamp-server^ libapache2-mod-Perl2
しないのですか? lamp-server^
パッケージは、Apache2、MySQL、PHPをインストールする必要があります(これらは既に連携して動作するように設定されている必要があります)。 libapache2-mod-Perl2
はApacheにPerlサポートを追加する必要があります。*
許可については、私は通常これを行います:
Sudo adduser <username> www-data
Sudo chown -R www-data:www-data /var/www
Sudo chmod -R g+rw /var/www
次に、webserverディレクトリを指すリンクをホームフォルダーに作成できます。
Sudo ln -s /var/www /home/<yourusername>/www
デフォルトでは、この方法でApacheをインストールすると、起動時に起動されます。
UbuntuにソフトウェアをインストールするUbuntuの方法を使用する方がはるかに簡単だと思います。これにより、パッケージマネージャーを介してソフトウェアの更新が自動的に取得されます。
*私はこれをやったことがありません。ヘッダー「Configure a cgi-bin directory」から このページ の最後に従う必要があります。
数ヶ月前、32ビットを64ビットに変更すると、この問題は解決しました。注:lamppと呼ばれるLinux用のxampp。 lamppは32ビット用にコンパイルされているため、64ビットのUbuntuで使用する場合は、32ビットの共有ライブラリをインストールする必要があります。 Sudo apt-get install ia32-libs
(64ビットubuntuのみ)
ユーザーごとにWebフォルダー(例/ home/astro/public_html)があるため、lampp Apache構成でこの構成のコメントを外します
Sudo vim /opt/lampp/etc/httpd.conf
#Include etc/extra/httpd-userdir.conf
からInclude etc/extra/httpd-userdir.conf
へ
/opt/lampp/etc/extra/httpd-userdir.confでデフォルトのフォルダー名を変更できます
実際、lamppには、デーモンの起動または停止用のGUI(Windowsのxamppなど)Sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
(Sudoを使用してルート権限を使用する必要がありますが、sudoersなどを変更するなどのトリックを実行できます)。
および「Ubuntuの起動時にXamppを起動またはUbuntuを起動」。 Sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
Sudo update-rc.d lampp defaults
うまくいけば、私の英語は申し訳ありません:)