Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部の古いシステムと互換性があまりありません。PHP5 を自分でインストールする場合は、PHP7 のインストール済みパッケージをクリアする必要があります。そうしないと、エラーが報告されます。 デフォルトおよびインストール済みのPHPパッケージを削除する sudo dpkg -l | grep php| awk '{print $2}' |tr "\n" " " sudo apt-get aptitudeをインストール sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` PPAを追加 sudo add-apt-repository ppa:ondrej/php php5.6をインストール sudo apt-getアップデート sudo apt-get でphp5.6をインストールします 拡張機能のインストール sudo apt-get で php5.6-gd をインストールします sudo apt-get で php5.6-mysql をインストールします Apache2をインストールする sudo apt apache2をインストールします sudo apt-get で libapache2-mod-php5.6 をインストールします。 MySQLをインストールする sudo apt install mysql-server php5.6-mysql ルート root0x0 sudo apt-getでmysqlクライアントをインストールします mysql_secure_installation phpmyadminをインストールする sudo apt-get phpmyadmin をインストールします sudo apt-get で php5.6-mbstring をインストールします sudo apt-get で php5.6-gettext をインストールします sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin phpmyadmin を設定する ナノ /etc/php/5.6/apache2/php.ini display_errors = On (エラー ログを表示します。2 回表示された場合は変更してください。それ以外の場合は無効になります) extension=php_mbstring.dll (mbstring を有効にする) sudo dpkg-reconfigure phpmyadmin (phpmyadmin を再設定する) ウェブサイトを追加する sudo ln -s /etc/apache2/sites-available/files.conf /etc/apache2/sites-enabled/files.conf sudo chown -R www-data /var/www/tianya sudo /etc/init.d/apache2を再起動します FTPを追加 sudo apt をインストールします useradd -d /var/www/tianya -s /sbin/nologin myftp パスワード myftp chmod 777 -R /var/www/tianya usermod -s /sbin/nologin myftp vim /etc/vsftpd.conf vim /etc/vsftpd.chroot_list vsftpd サービスを再起動する サービス vsftpd ステータス # 設定ファイルの例 /etc/vsftpd.conf # # デフォルトのコンパイル設定はかなり偏執的です。このサンプルファイル # ftp デーモンをより使いやすくするために、少し緩和します。 # コンパイルされたすべてのデフォルトについては、vsftpd.conf.5 を参照してください。 # # 必ずお読みください: このサンプル ファイルは、vsftpd オプションの完全なリストではありません。 # vsftpdの完全な概要を知るには、vsftpd.conf.5のマニュアルページをお読みください。 # 機能。 # # # スタンドアロンで実行しますか? vsftpdはinetdからでもスタンドアロンでも実行できます # デーモンは initscript から起動されました。 #ユーザーリストを有効にする=はい #userlist_deny=いいえ #userlist_file=/etc/vsftpd.user_list 聞く=はい # # IPv6 でスタンドアロンで実行しますか? # listenパラメータと同様ですが、vsftpdはIPv6ソケットでlistenします # IPv4の代わりにIPv6を使用します。このパラメータとlistenパラメータは相互に関連します # エクスクルーシブ。 #listen_ipv6=はい # # 匿名 FTP を許可しますか? (デフォルトでは無効) 匿名を有効にする=いいえ # # ローカル ユーザーがログインできるようにするには、これをコメント解除します。 ローカル有効=はい # # あらゆる形式の FTP 書き込みコマンドを有効にするには、これをコメント解除します。 書き込み有効=はい # # ローカルユーザーのデフォルトのumaskは077です。これを022に変更することもできます。 # ユーザーがそれを期待している場合(022は他のほとんどのftpdで使用されます) ローカル_umask=022 # # 匿名FTPユーザーがファイルをアップロードできるようにするには、このコメントを解除します。 # 上記のグローバル書き込み許可が有効な場合に効果があります。また、 # 明らかに、FTP ユーザーが書き込み可能なディレクトリを作成する必要があります。 #anon_upload_enable=はい # # 匿名FTPユーザーが作成できるようにするには、このコメントを外します # 新しいディレクトリ。 #anon_mkdir_write_enable=はい # # ディレクトリメッセージを有効にする - リモートユーザーが # 特定のディレクトリに移動します。 dirmessage_enable=はい # # 有効にすると、vsftpdは時刻とともにディレクトリリストを表示します # ローカルタイムゾーンで表示します。デフォルトではGMTで表示されます。 # MDTM FTPコマンドによって返される時間もこの影響を受けます # オプション。 ローカルタイムを使用する=はい # # アップロード/ダウンロードのログ記録を有効にします。 xferlog_enable=はい # # PORT 転送接続がポート 20 (ftp-data) から発信されていることを確認します。 ポート20からの接続=はい # # 必要に応じて、アップロードされた匿名ファイルの所有者を # 別のユーザー。注意!アップロードしたファイルに「root」を使用するのは # 推奨! #chown_uploads=はい #chown_username=誰でも # # 必要に応じてログファイルの保存場所を変更できます。デフォルトは # 下に。 xferlog_file=/var/log/vsftpd.log # # 必要に応じて、ログ ファイルを標準の ftpd xferlog 形式で保存できます。 # この場合、デフォルトのログ ファイルの場所は /var/log/xferlog であることに注意してください。 xferlog_std_format=はい # # アイドル セッションのタイムアウトのデフォルト値を変更できます。 #アイドルセッションタイムアウト=600 # # データ接続のタイムアウトのデフォルト値を変更できます。 #データ接続タイムアウト=120 # # システム上で一意のユーザーを定義することをお勧めします。 # ftp サーバーは完全に分離された権限のないユーザーとして使用できます。 #nopriv_user=ftpsecure # # これを有効にすると、サーバーは非同期ABORリクエストを認識します。 # セキュリティ上推奨(コードは単純ではありません)。有効にしないと、 # ただし、古い FTP クライアントを混乱させる可能性があります。 #非同期処理を有効にする=はい # # デフォルトでは、サーバーはASCIIモードを許可するように見せかけますが、実際には無視します # リクエスト。以下のオプションをオンにすると、サーバーは実際にASCIIコードを実行します。 # ASCII モードの場合のファイルのマングリング。 # 一部のFTPサーバーではASCIIサポートによりサービス拒否攻撃が発生する可能性があるので注意 # ASCII モードでコマンド「SIZE /big/file」を使用して攻撃 (DoS) を実行します。vsftpd #はこの攻撃を予測し、常に安全であり、 # 生のファイル。 # ASCII マングリングはプロトコルの恐ろしい機能です。 #ascii_upload_enable=はい #ascii_download_enable=はい # # ログインバナー文字列を完全にカスタマイズできます: ftpd_banner=blah FTP サービスへようこそ。 # # 許可しない匿名の電子メールアドレスのファイルを指定できます。どうやら # 特定の DoS 攻撃に対抗するのに役立ちます。 #電子メールの拒否を有効にする=はい # (デフォルトは以下) #banned_email_file=/etc/vsftpd.banned_emails # # ローカルユーザーをホームディレクトリに制限することができます。 # chroot_local_user を使用する前に、これに伴うリスクを検討してください。 # chroot_list_enable は以下を参照してください。 #chroot_local_user=はい # # ローカルユーザーのホームにchroot()する明示的なリストを指定できます # ディレクトリ。chroot_local_userがYESの場合、このリストは # ユーザーに chroot() しないように指示します。 # (警告!chrootは非常に危険です。chrootを使用する場合は、 # ユーザーは、 # chroot) chroot_local_user=はい chroot_list_enable=はい # (デフォルトは以下) chroot_list_file=/etc/vsftpd.chroot_list # # 組み込みlsに「-R」オプションを有効にすることができます。これは、 # リモートユーザーが大規模なネットワークで過剰なI/Oを引き起こすのを防ぐため、デフォルト # サイト。ただし、「ncftp」や「mirror」などの一部の壊れたFTPクライアントは、 # 「-R」オプションが存在するため、これを有効にすることが強く推奨されます。 #ls_recurse_enable=はい # # カスタマイズ # # vsftpdの設定の一部はファイルシステムのレイアウトに適合しません。 # デフォルト。 # # このオプションは空のディレクトリ名である必要があります。また、 # ディレクトリはFTPユーザーによる書き込みが禁止されています。このディレクトリは # 安全なchroot() jailとしてvsftpdはファイルシステムを必要としない場合があります # アクセス。 secure_chroot_dir=/var/run/vsftpd/空 # # この文字列は、vsftpd が使用する PAM サービスの名前です。 pam_service_name=vsftpd # # このオプションはSSLに使用するRSA証明書の場所を指定します # 暗号化された接続。 rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem # このオプションはSSLに使用するRSAキーの場所を指定します # 暗号化された接続。 rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: エンタープライズプロダクション MySQL 最適化入門
1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...
目次1. はじめに2. MySQLルーターを構成する2.1 MySQLルーターのインストール2.2 ...
nginx のサーバーと場所の構成を簡単に整理してみましょう。たとえば、URL: www.mask_...
(1)HTTPリクエストを減らす。 (リソース ファイルをマージし、イメージ スプライトを使用します...
環境変数の設定の簡単な説明プログラムは、環境によって異なる環境変数を必要とします。たとえば、実稼働環...
土曜日、本番サーバー上の Redis サーバーが利用できなくなり、エラー メッセージは次のようになり...
IE には長い間問題がありました。誰もがテストを受けたとき、誰もが笑顔でしたが、それはただのニヤニヤ...
<br />矛盾が生じます。私たちのような小さな工房では、デザインとレイアウトは基本的に...
yum クイックインストール mysql yumリポジトリを追加する rpm -Uvh http:...
目次序文: 1. デフォルト値に関する操作2. 使用上の提案要約:序文: MySQL では、テーブル...
目次1. JavaScript とは何ですか? 2. JavaScript は何に使用されますか? ...
序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...
フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取るこ...
MySQL 内部には至るところにキャッシュがあります。MySQL のソースコードを読むと、キャッシ...
1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...