Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
XAMPPのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
XAMPP
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ウェブサーバー]] [[cs:Xampp]] [[en:Xampp]] [[es:Xampp]] [[it:Xampp]] [[ru:Xampp]] [http://www.apachefriends.org/en/xampp.html XAMPP] は MySQL, PHP, Perl などが含まれた簡単にインストールできる Apache のディストリビューションです。以下のものが含まれています: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite, IMAP C-Client。 == インストール == [https://www.apachefriends.org/index.html ウェブサイト] からインストーラーをダウンロード・インストールしてください。 ダウンロードするファイルはインストーラースクリプトです。実行可能属性を付与して以下のコマンドで実行します: # chmod +x xampp-linux-'''version'''-installer.run # ./xampp-linux-'''version'''-installer.run ==== 削除 ==== lampp のサービスを全て停止してください: # /opt/lampp/lampp stop Xampp によってインストールしたファイルは全て前記の {{ic|/opt/lampp}} フォルダに配置されます。したがって、Xampp をアンインストールするには: # rm -rf /opt/lampp {{Note|シンボリックリンクを作成していた場合は、シンボリックリンクも削除する必要があります。}} == 設定 == XAMPP の各パーツの設定は以下の設定ファイルを編集することで行います: {{ic|/opt/lampp/etc/httpd.conf}} - Apache の設定。例えば、ウェブページのソースファイルのフォルダを変更できます。 {{ic|/opt/lampp/etc/php.ini}} - PHP の設定。 {{ic|/opt/lampp/phpmyadmin/config.inc.php}} - phpMyAdmin の設定。 {{ic|/opt/lampp/etc/proftpd.conf}} - proFTP の設定。 {{ic|/opt/lampp/etc/my.cnf}} - MySQL の設定。 サーバーのセキュリティをセットアップしたいときは、次のコマンドを実行するだけで設定できます: # /opt/lampp/lampp security ウェブページにアクセスするのに必要なパスワード、phpMyAdmin のユーザー "pma" のパスワード、MySQL のユーザー "root" のパスワード、proFTP のユーザー "nobody" のパスワードを順に入力します。 == 使用方法 == XAMPP の制御は以下のコマンドを使います: # /opt/lampp/lampp start,stop,restart もしくは、{{ic|xampp.service}} を[[開始]]、[[停止]]または[[再起動]]します。 === ブート時に自動起動する === ブート時に XAMPP を起動するには、{{ic|xampp.service}} を[[有効化]]します。 == ヒントとテクニック == === htdocs ディレクトリの外のファイルをホスト === ドキュメントのルートディレクトリ (ウェブルート) は {{ic|/opt/lampp/htdocs/}} です。このディレクトリに置いたファイルは全てウェブサーバーによって扱われます。 システムの他のファイルを XAMPP でホストするには、apache でエイリアスを設定します。 * お好きなエディタで apache の {{ic|httpd.conf}} を編集して下さい: # nano /opt/lampp/etc/httpd.conf * "DocumentRoot" を見つけて下さい、以下のようになっているはずです: {{bc| DocumentRoot "/opt/lampp/htdocs" <Directory "/opt/lampp/htdocs"> ... ... </Directory>}} * "</Directory>" の後に以下を貼り付けます: {{bc| <Directory "/yourDirectory/"> Options Indexes FollowSymLinks ExecCGI Includes AllowOverride All Require all granted </Directory>}} * それから "<IfModule alias_module>" を探して下さい: {{bc| <IfModule alias_module> # # Redirect: Allows you to tell clients about documents that used to # exist in your server's namespace, but do not anymore. The client # will make a new request for the document at its new location. # Example: # Redirect permanent /foo http://www.example.com/bar ... </IfModule> }} * "</IfModule>" の前に以下を貼り付けて下さい: Alias /yourAlias /yourDirectory/ * 忘れずに Apache を再起動してください: # /opt/lampp/lampp restart これでホームディレクトリのファイルが XAMPP によってホストされるようになります。 上記の例では、ウェブブラウザで ''localhost/yourAlias'' を開くことでファイルにアクセスできます。 === Xdebug と Xampp によるデバッグとプロファイル === 詳しい方法は [http://xdebug.org/find-binary.php こちら] を見て下さい。 まず [http://www.apachefriends.org/en/xampp-linux.html ここ] のダウンロードページから Xampp Development Tools をダウンロードしてください。 Xampp ディレクトリに展開します: # tar xvfz xampp-linux-devel-x.x.x.tar.gz -C /opt xdebug フォルダで以下のコマンドが実行できるはずです: /opt/lampp/bin/phpize === ローカルテストサーバーのセキュリティ === Apache と MySQL を設定することで同一のコンピュータからのリクエストだけに受け答えをするようにできます。インターネットからサービスにアクセスできなくなるため、大抵のテストシステムではこれでセキュリティのリスクを大きく減らすことが可能です。 初めて XAMPP を起動する前に、以下のファイルを編集して下さい: Apache の設定は、{{ic|xampp\apache\conf\httpd.conf}} と {{ic|xampp\apache\conf\extra\httpd-ssl.conf}} ファイルを編集してください。以下のように "Listen" から始まる行を探します: Listen 80 そして以下のように置き換えてください: Listen 127.0.0.1:80 MySQL の設定は、{{ic|xampp\mysql\bin\my.cnf}} ファイルを開いて "[mysqld]" セクションを探して、以下の行を追加してください: bind-address=localhost サービスの起動後、コマンドウィンドウを開いて以下のコマンドを実行することでセキュリティの確認ができます: netstat -a -n 最後のカラムが LISTEN になっているエントリの、Listen カラムを見て下さい。0.0.0.0 ではなく 127.0.0.1 や ::1 で始まっているはずです。 == トラブルシューティング == === PhpMyAdmin 403 Access Forbidden === http://localhost/phpmyadmin にアクセスしたときに "403 Access Forbidden" が返ってくる場合、{{ic|/opt/lampp/etc/extra/httpd-xampp.conf}} の以下の設定を編集して下さい: <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit #Order allow,deny #Allow from all Require all granted </Directory>
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
XAMPP
に戻る。
検索
検索
XAMPPのソースを表示
話題を追加