Ubuntu環境でのPHP関連のパスと変更方法

Ubuntu環境でのPHP関連のパスと変更方法

Ubuntu環境におけるPHP関連パス

  1. PHP パス /usr/bin/php
  2. phpize5 /usr/bin/phpize5
  3. php5-fpm /usr/sbin/php5-fpm
  4. すべての PHP 設定ファイル /etc/php5/fpm
  5. php-fpm を再起動します sudo kill -USR2 `cat /var/run/php5-fpm.pid`

Ubuntu の Apache2 で PHP の開発ディレクトリ パスを変更する方法

PHPとApacheをインストールした後、
開発ディレクトリを希望のものに設定するにはどうすればいいですか?

デフォルトの開発ディレクトリアドレス: /var/www

変更:sudo vim /etc/apache2/sites-available/default

2つの/var/wwwを希望のディレクトリに変更します。私の場合は/home/dev/wwwです。

または、/home/dev の下にシンボリック リンクを作成します。

ln -s www /var/www (www は /home/dev には存在できないことに注意してください)

次に権限を変更します: sudo chmod 777 /var/www

apache2を起動する

sudo /etc/init.d/apache2を再起動します

わかりました!
スクリプトを書いてテストすることもできます。 ! !

Ubuntu10 Apache2 php5 のウェブサイトのデフォルトのルートディレクトリを変更する

ubuntu10.10のapache2のデフォルトのドキュメントディレクトリを変更します。デフォルトのディレクトリは/var/wwwにあります。
sudo gedit /etc/apache2/sites-enabled/000-default
ドキュメント内の DocumentRoot を見つけて、Web ページ ファイルを配置するディレクトリを変更します。

次のように:

<仮想ホスト *:80>
	サーバー管理者 webmaster@localhost
	ドキュメントルート /var/www/
	<ディレクトリ />
		オプション FollowSymLinks
		上書きを許可しない
	</ディレクトリ>
	<ディレクトリ /var/www/>
		オプション インデックス FollowSymLinks MultiViews
		上書きを許可しない
		許可、拒否の命令
		すべてを許可する
	</ディレクトリ>
	スクリプトエイリアス ​​/cgi-bin/ /usr/lib/cgi-bin/
	<ディレクトリ "/usr/lib/cgi-bin">
		上書きを許可しない
		オプション +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		許可、拒否の命令
		すべて許可
	</ディレクトリ>
	エラーログ ${APACHE_LOG_DIR}/error.log
 
	# 可能な値は次のとおりです: debug、info、notice、warn、error、crit、
	# 警告、緊急。
	ログレベル警告
	CustomLog ${APACHE_LOG_DIR}/access.log を組み合わせたもの
  エイリアス /doc/ "/usr/share/doc/"
  <ディレクトリ "/usr/share/doc/">
    オプション インデックス マルチビュー FollowSymLinks
    上書きを許可しない
    注文拒否、許可
    すべて拒否
    127.0.0.0/255.0.0.0 ::1/128 から許可
  </ディレクトリ>
</仮想ホスト>
<仮想ホスト *:8080>
	ドキュメントルート /var/www/
</仮想ホスト>

最後のステップはApacheを再起動することです

sudo /etc/init.d/apache2を再起動します

UbuntuはWebルートディレクトリを変更する

デフォルトのドキュメントルートディレクトリを変更する
Ubuntuのデフォルトディレクトリは/var/www/htmlです
/setc/apache2/sites-enabled/000-default.conf を変更する必要があります
DocumentRoot /var/www/XXX で十分です。もちろん、権限も設定する必要があるので、Ubuntuの権限設定を確認してください。

Ubuntuの権限設定

Ubuntu で chmod を使用する方法 (数字を使用して権限を割り当てる)

不可欠

Ubuntuのファイル権限は、数字によって読み取り、書き込み、実行に分かれています。バイナリ割り当てによると、数字4は読み取り権限を表します--------'r'
数字の2は書き込み権限を表します------'w'
数字の1は実行権限を表します------「x」
数字の 0 は権限がないことを意味します----'-'

ファイル権限はユーザー、グループユーザー、その他に分かれています

'123' '1'はユーザー、'2'はグループユーザー、'3'はファイル権限を学習および表示するためのその他の基本コマンドを表します。
ls -ld ファイル名 // ファイルの権限を表示
ls -l //フォルダ内のすべてのファイルの権限を表示し、ファイルの権限を設定します
chmod 777 filename //7 = 1 + 2 + 4 ファイルの権限は、すべてのロールに対して読み取り、書き込み、実行可能になります。
chmod 124 ファイル名 //ユーザーには実行権限、グループユーザーには書き込み権限、その他には読み取り権限があります。フォルダー内のすべてのファイルの権限を設定します。
chmod -R 777 file //ファイル以下のすべての権限が7に変更されます

Ubuntu Apache2 ウェブサイトのルートディレクトリとデフォルトのウェブページを変更する

  1. ルートディレクトリを変更します。
    /etc/apache2/sites-available の 000-default.conf を変更します。
    ディレクトリ内の DocumentRoot /var/www/ を目的のディレクトリに変更します。例: DocumentRoot /var/www/html/dokuwiki
    変更後に再起動します: sudo /etc/init.d/apache2 restart

  2. デフォルトの Web ページを変更するには:
    /etc/apache2/mods-available/dir.conf の内容を変更します。

<IfModule mod_dir.c>
  ディレクトリインデックス index.html index.cgi index.pl index.php index.xhtml index.htm
</モジュール>

必要なファイルまたはパスを追加します。優先順位は最初から最後まで読みます(ファイルがない場合は次のファイルを読み取ります)。たとえば、index.php、dokuwikiを追加します。

<IfModule mod_dir.c>
  ディレクトリインデックス dokuwiki index.php index.html index.cgi index.pl index.php index.xhtml index.htm 
</モジュール>

Ubuntu 環境における PHP 関連のパスに関するこの記事はこれで終わりです。Ubuntu PHP パスに関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  Vue はモバイル端末にマルチグリッド入力ボックスを実装

>>:  MySQL 8.0.23 インストールの超詳細なチュートリアル

推薦する

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...

CSS の border 属性と display 属性の使い方の簡単な分析

境界プロパティの概要borderプロパティは要素の境界を設定します。境界線の3要素は、太さ、線の種類...

MySQLでレコードを変更する場合、更新操作フィールド = フィールド + 文字列

シナリオによっては、varchar 型のフィールドを変更する必要があり、変更の結果は 2 つのフィー...

ネイティブ JS 音楽プレーヤー

この記事の例では、音楽プレーヤーを実装するためのJSの具体的なコードを参考までに共有しています。具体...

div+css3 を使用して背景グラデーション ボタンを実装するためのサンプル コード

フロントエンド ページの需要が増加し続けるにつれて、一部のシーンではグラデーションの背景要素が必要に...

Windows サーバー管理におけるセキュリティの考慮事項

ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...

APPログインインターフェースシミュレーション要求を実装するためのPostmanデータ暗号化と復号化

目次主に使用されるPostmanの機能データの暗号化と復号化さまざまなパラメータ設定実際に送信された...

img タグの src 属性値が空の場合の 2 つのリクエストの問題 (IE 以外のブラウザ)

img src 値が空の場合、リクエストが 2 つ行われます。一部の学生は以前に同様の状況に遭遇した...

MySQL 8.0 の binlog の詳細な説明

1 はじめにバイナリ ログは、データを持つ、またはデータを変更する可能性がある SQL ステートメン...

TinyEditorはシンプルで使いやすいHTML WYSIWYGエディタです

数日前、国産の XHTML エディタを紹介しました。今日は、有名な海外の Web デザイン ブログl...

MySQL 8.0 ディクショナリテーブル拡張の詳細な説明

MySQL のデータ ディクショナリは、データベースの重要なコンポーネントの 1 つです。INFOR...

MySQL インデックス プッシュダウンの詳細

目次1. 左端接頭辞原則2. 表に戻る3. インデックスプッシュダウン序文:インデックス プッシュダ...

Spark と Scala を使用して Apache アクセス ログを分析する方法

インストールまず、Java と Scala をインストールし、次に Spark をダウンロードしてイ...

mysql binlog (バイナリログ) を表示する方法

たとえば、新しいテーブルを作成したり、既存のテーブルのデータを更新したりすると、これらのイベントは、...

deepin20 で NVIDIA クローズドソース ドライバーをインストールするための詳細な手順

ステップ1: ディープ「グラフィックドライバー」をインストールするdeepin v20にはデフォルト...