GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にPHPListをインストールする方法

このチュートリアルでは、CentOS 7にPHPListをインストールして構成する方法を紹介します。知らなかった方のために、PHPListはオープンソースのニュースレターマネージャーです。メールマガジンの作成と送信に加えて、購読者の追加と管理を行います。ニュースレター、購読リスト、ニュースレターレポート、通知などを管理できるユーザーフレンドリーなインターフェイスを提供します。phpListはPHPで記述されており、MySQLデータベースを使用して情報を保存します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーにPHPListを段階的にインストールする方法を説明します。

CentOS7にPHPListをインストールする

手順1.まず、すべてのパッケージが最新であることを確認します。

yum - update

手順2.LAMPサーバーをインストールします。

CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。また、既知の空白ページを回避するためにPHP拡張機能をインストールしてください。 phpListのインストール手順に初めてアクセスするときの問題:

yum install php-mbstring

ステップ3.PHPListをインストールします。

PHPListの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン3.0.12です:

mkdir /var/www/html
wget -O phplist-3.0.12.zip http://prdownloads.sourceforge.net/phplist/phplist-3.0.12.zip?download
unzip phplist-3.0.12.zip
mv phplist-3.0.12/public_html/lists/ /var/www/html/

いくつかのフォルダの権限を変更する必要があります:

chown -R apache:apache lists/

ステップ4.MariaDBの構成。

デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMariaDBへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

次に、MariaDBコンソールにログインし、PHPList用のデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 PHPListのインストール:

MariaDB > create database phplist;
MariaDB > grant all privileges on phplist.* to phplistuser@localhost identified by 'your_password';
MariaDB > flush privileges;
MariaDB > exit

ここで、PHPList構成ファイルconfig / config.phpを編集し、次の値を更新します。TEST変数の値を0に変更して、テストモードを無効にします(0 =テストモードを無効にします)。 、1 =テストモードを有効にする):

### nano lists/config/config.php
$database_host = "localhost";
$database_name = "phplist";
$database_user = "phplistuser";
$database_password = 'your_password';

define ("TEST",0);

これで、ApacheとMariaDBを再起動して、変更を加えることができます。

systemctl restart httpd.service
systemctl restart mariadb.service

ステップ6.PHPListへのアクセス。

PHPListはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://yourdomain.com/lists/admin またはhttp:// your-server-ip / lists / admin インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます。PHPListが正常にインストールされました。このチュートリアルを使用してCentOS 7システムにPHPListをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、PHPListの公式ウェブサイトを確認することをお勧めします。

>


Cent OS
  1. CentOS7にMariaDBをインストールする方法

  2. CentOS7にPhpWikiをインストールする方法

  3. CentOS7にLiteCartをインストールする方法

  1. CentOS8にMariaDBをインストールする方法

  2. CentOS6にMariaDBをインストールする方法

  3. CentOS7にMariaDBをインストールする方法

  1. CentOS7にProjectPierをインストールする方法

  2. CentOS7にMediaWikiをインストールする方法

  3. CentOS7にCakePHPをインストールする方法