GNU/Linux >> Linux の 問題 >  >> Debian

DebianWheezyにphp-login.netスクリプトをインストールします

この記事では、PHP-FPM、Nginx、MySQLを使用してDebianWheezyVPSにphp-login.netのスクリプトをインストールする方法を紹介します。開発者によると、php-loginスクリプトは、シンプルで、安全で、クリーンで、スタイリッシュで、オタクではなく、十分に文書化されており、オブジェクト指向であり、完全に無料で、最大のPHPログインスクリプトに削減されています。スクリプトは、1ファイルバージョン、最小バージョン、高度なバージョン、および完全なMVCフレームワークの4つのバージョンで利用できます。今日は、php-loginの完全なMVCフレームワークバージョンをインストールする方法を紹介します。


MySQLをインストールしてデータベースを作成します。

 apt-get updateapt-get upgradeapt-get install mysql-server mysql-client 
 mysql -uroot -pCREATE DATABASE login.GRANT ALL PRIVILEGESONlogin。*TO'loginuser'@'localhost' IDENTIFIED BY'_LOGINUSER_PASSWORD _'; FLUSH PRIVILEGES; / q 

NginxとPHP-FPMをインストールする

 apt-get install nginx php5-fpm php-cli php5-mysql php5-gd php5-mcrypt 

php-loginスクリプトをダウンロードして構成します

–ダウンロードして解凍

 wget https://github.com/panique/php-login/archive/master.zip -P / tmpunzip /tmp/master.zip -d / tmp 

– Webサイトのルートディレクトリを作成し、php-loginファイルをそこに移動します

 mkdir -p /var/www/yourwebsite.com/ {public_html、logs} rsync -aq /tmp/php-login-master/4-full-mvc-framework/ /var/www/yourwebsite.com/public_html / 

–データベース構成
config.phpファイルを開き、以下を変更します

 vim /var/www/yourwebsite.com/public_html/config/config.php 
 define('URL'、'http://yourwebsite.com/'); define('DB_TYPE'、'login'); define('DB_HOST'、 '127.0.0.1'); define('DB_NAME' 、'phplogin'); define('DB_USER'、'loginuser'); define('DB_PASS'、'_LOGINUSER_PASSWORD_'); 

–MySQL構造をインポートする

 mysql -uroot -p login  

Nginx構成。

次のコンテンツで新しいNginxサーバーブロックを作成します

#/etc/nginx/sites-available/yourwebsite.comserver {server_name yourwebsite.com; 80を聞く;ルート/var/www/yourwebsite.com/public_html; access_log /var/www/yourwebsite.com/logs/access.log; error_log /var/www/yourwebsite.com/logs/error.log; index index.html index.php;場所/{try_files$ uri $ uri / @rewrites; } location @rewrites {#rewrite ^ /index.php last;最後に^/(。*)$/index.php?url=$1を書き換えます。 }場所〜* \。(jpg | jpeg | gif | css | png | js | ico | html)$ {access_log off;最大有効期限が切れます。 }場所〜/\。ht{すべて拒否; }場所〜\ .php {fastcgi_index index.php; fastcgi_split_path_info ^(。+ \。php)(。*)$; / etc / nginx/fastcgi_paramsをインクルードします。 fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }} 

シンボリックリンクしてサーバーを再起動します

 ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com/etc/init.d/nginx restart 

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian WheezyのGlusterFSを3.2(Debian)から3.4にアップグレードする

  2. Debian10にPHP7.4をインストールする方法

  3. Debian – / var、/ homeを別のパーティションに移動しますか?

  1. DebianWheezyにSelfossをインストールする

  2. DebianWheezyにSilexをインストールする

  3. スクリプト:DebianVPSにIonCubeをインストールする

  1. DebianWheezyでのNFSサーバーとクライアントのセットアップ

  2. PHP8をDebian10にインストールする方法

  3. Debian9にPHP7.2をインストールする方法