phpListは非常に人気があり、ニュースレター、ニュース、購読者リストへの広告などの情報を広めるために設計された、使いやすいオープンソースのニュースレターシステムです。これにより、ユーザーは電子メールサブスクライバーを追加および管理し、独自のメーリングリストを作成し、電子メールニュースレターを送信できます。 phpListはPHPで記述されており、MySQLデータベースを使用して情報を保存します。すぐに利用でき、LinuxVPSシステムにインストールするのはかなり簡単です。
この記事では、CentOS7VPSへのphpListのインストールについて説明します。
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
いつものように、以下のコマンドを使用して、サーバーが完全に最新であることを確認してください。
# yum update
ランプのインストール
最初のステップは、Linux Apache、MariaDB、PHP、または LAMPでよく知られているものをインストールすることです。 。 ランプ は実際には、Linux、Apache HTTPサーバー、MySQLまたはMariaDBデータベースエンジン、およびPHP、Perl、またはPythonプログラミング言語で構成されるWebサービスソリューションスタックの略語です。次を発行します:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
LAMPのインストールが完了したら、ApacheとMariaDBが起動時に起動できるようにし、次のコマンドで起動します。
# systemctl enable mariadb && systemctl enable httpd
# systemctl start httpd && systemctl start mariadb
Apache、PHP、MariaDBの構成の微調整については、優れたブログ投稿を確認してください。
次に、MariaDBのインストール後のスクリプト mysql_secure_installationを実行します。 :
# 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
アクティブなLAMPスタックがインストールされたので、phpListのデータベースを作成する必要があります。ルートとしてMariaDBを入力します:
# mysql -u root -p MariaDB > create database phplist; MariaDB > grant all privileges on phplist.* to phplistuser@localhost identified by 'your_password'; MariaDB > flush privileges; MariaDB > exit Bye
PHPLISTをインストールする
phpListのインストールを/optにダウンロードします ディレクトリを解凍し、Apacheのドキュメントルートに移動して、以下のコマンドで正しい所有権を設定します。
# cd /opt # 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/ # cd /var/www/html/ # chown -R apache: lists/
次に、phpList構成ファイルを変更して、新しいデータベース値を入力します。
# vim lists/config/config.php $database_host = "localhost"; $database_name = "phplist"; $database_user = "phplistuser"; $database_password = 'your_password';
構成ファイルを編集しているときに、テストモードを無効にするために、「TEST」変数の値を1から0に変更します。
define ("TEST",0);
phpListのインストール手順に初めてアクセスするときに既知の空白ページの問題を回避するために、非常に必要なPHP拡張機能をインストールします。
# yum install php-mbstring
変更を有効にするには、Apacheを再起動します。
# service httpd restart
それだ。次に、お気に入りのブラウザを開き、http:// your_server_ip / lists/adminに移動してphpListのインストールを完了します。次のページで歓迎されます:
[データベースの初期化]をクリックして、データベースを初期化します。次に、必要に応じて構成を完了します。
それで全部です。上記の手順を実行した場合、phpListはCentOS7VPSに正常にインストールされます。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にphpListのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。