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 インストールの超詳細なチュートリアル

推薦する

ウェブページ制作時のコードコメントの書き方

<br />私の仕事で使用しているアノテーションの書き方の基準をまとめました。技術的な内...

macOS での MySQL 8.0.16 のインストールと設定のグラフィック チュートリアル

この記事では、macOSでのMySQL 8.0.16のインストールと設定のチュートリアルを参考までに...

高品質なウェブページのデザイン方法 高品質なウェブページ(画像とテキスト)のデザイン経験

オープンプラットフォームの増加に伴い、そこから派生するさまざまなアプリケーションサービスも増加傾向に...

ドロップダウンメニューを表示または非表示にするJavaScript

この記事では、ドロップダウンメニューを表示および非表示にするJavaScriptの具体的なコードを参...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを忘れた場合の解決策: [root@localhost ~]# mysql -...

JavaScript は 3 つの一般的な Web 効果 (オフセット、クライアント、スクロール シリーズ) を実装します。

目次1. 要素オフセットシリーズ2. 要素表示領域クライアントシリーズ3. 要素スクロールシリーズ1...

CSS3でシャトル星空のアニメーションを実現

結果: html <canvas id="スターフィールド"><...

Centos7 に Docker をインストールします (2020 の最新バージョンが利用可能、コピーして貼り付けるだけ)

操作については、こちらの公式ドキュメントを参照してください。インストール1. 古いバージョンの do...

Linux telnetコマンドの使用

1. はじめにtelnet コマンドは、リモート ホストにログインするために使用されます。これは、T...

Linux ファイルを分割するための split コマンドの詳細な説明

いくつかの簡単な Linux コマンドを使用すると、ストレージまたは電子メールの添付ファイルのサイズ...

Vueでシングルサインオンを実装する方法のまとめ

最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...

CentOS 8にdockerをインストールする最も詳細な方法

CentOS 8にDockerをインストールする公式ドキュメント: https://docs.doc...

CSS疑似クラス名を数字で始めないでください

初心者が div+css を開発する場合、.ggg、#ccc などの形式の CSS 疑似クラス名を付...

SQL 挿入文の書き方の説明

方法 1: INSERT INTO t1(field1,field2) VALUE(v001,v00...

MySql の知識ポイント: トランザクション、インデックス、ロックの原則、使用状況の分析

この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...