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

推薦する

win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順

アップグレードの背景: MySQLの下位バージョンの脆弱性を解決するために、MySQLはMySQL ...

CocosCreator Typescriptでテトリスゲームを作る

目次1. はじめに2. 解決すべきいくつかの重要な問題3.最後に書く1. はじめに最近、Cocos ...

ボリュームを使用してホストと Docker コンテナ間でファイルを転送する方法

以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...

DockerでNginxサーバーを作成する方法

動作環境: MAC Docker バージョン: Docker version 17.12.0-ce,...

JSオブジェクトの走査順序の詳細な説明

JavaScript ではオブジェクトを走査する順序は固定されていないと聞いたことがある人もいるかも...

IEではボタンが両側に伸びる

ボタン (input, button) を記述すると、IE では次のようになります。単語数が増えると...

MySQL データベースの操作とデータ型

目次1. データベース操作1.1 データベースの表示1.2 データベースを作成する1.3 データベー...

ウェブページの要素の検査とソースコードの表示の違いについて

Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...

LinuxにPHP7をインストールする方法の詳細な説明

Linux に PHP7 をインストールするにはどうすればいいですか? 1. 依存パッケージをインス...

vue-router からのフロントエンドルーティングの 2 つの実装

目次モードパラメータハッシュ履歴ハッシュ履歴.push()ハッシュ履歴.replace()アドレスバ...

Vueプロジェクトの支払い機能コードの詳細な説明

1. Alipay方式: Alipay メソッド: Alipay をクリックして支払い、バックエンド...

Vueはログインジャンプを実装する

この記事では、ログインジャンプを実装するためのVueの具体的なコードを例として紹介します。具体的な内...

ユーザーエクスペリエンスの要素またはWebデザインの要素

システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...

Linux centos7 に phpMyAdmin をインストールするチュートリアル

yum install httpd php mariadb-server –yランプの動作環境を設定...

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...