GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu14.04VPSにOPcacheを使用してSuiteCRMをインストールおよび構成する方法

SuiteCRMは、人気のあるオープンソースのSugarCRMCommunityEditionのフォークです。

インストールするには UbuntuVPS上のSuiteCRM 以下に説明する非常に簡単な手順に従ってください。

Ubuntu 14.04 Linux VPSを確認してください 以下を使用して完全に最新です:

apt-get update
apt-get upgrade

このチュートリアルを書いている時点で、SuiteCRMの最新の安定バージョンは7.1.5であり、次のものが必要です。

  • GDグラフィックライブラリ、cURL、IMAP、mbstring、JSON、PCRE、XML、ZLIB、ZIPPHP拡張機能が有効になっているPHP。
  • ApacheWebサーバー>=2.x +
  • MySQL>=5.xがLinux仮想サーバーにインストールされています。

https://suitecrm.com/downloadで入手可能な最新バージョンのSuiteCRMを、サーバーの/optディレクトリにダウンロードします。次に、それを抽出し、次のコマンドを使用してSuiteCRMファイルとディレクトリを「/ var / www / html/suitecrm」ディレクトリに移動します。

unzip SuiteCRM-7.1.5\ MAX.zip
mv suitecrm-7.1.5-max/ /var/www/html/
cd /var/www/html/
mv suitecrm-7.1.5-max suitecrm

SuiteCRMでは、データが保存される場所であるデータベースが機能する必要があるため、サーバー上に新しい「suitecrmdb」MySQLデータベースを作成します。

mysql -u root -p
mysql> CREATE DATABASE suitecrmdb;
mysql> CREATE USER suitecrm@localhost;
mysql> SET PASSWORD FOR 'suitecrm'@'localhost' = PASSWORD("suitecrm-password");
mysql> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'suitecrm-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

SuiteCRMのパフォーマンスを向上させるには、APC、Memcache、Redis、ZendOPcacheなどのキャッシュメカニズムがSuiteCRMインスタンスに構成されていることを確認してください。 APCはPHP5.5をサポートしていないため、代わりにPHP5.5の組み込みオペコードキャッシュを使用できます。

Zend OPcacheを有効にするには、「/ etc / php5 / apache2 / php.ini」構成ファイルを編集し、次の設定を追加/変更します。

[opcache]
opcache.enable=1
opcache.max_accelerated_files=1000
opcache.memory_consumption=128

また、「/ etc / php5 / apache2/php.ini」ファイルに次の行を追加/変更します。

memory_limit = 128M
upload_max_filesize = 20M
extension=curl.so
extension=imap.so

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「suitecrm.conf」という名前の新しいApache構成ファイルを作成します。

touch /etc/apache2/sites-available/suitecrm.conf
ln -s /etc/apache2/sites-available/suitecrm.conf /etc/apache2/sites-enabled/suitecrm.conf
vi /etc/apache2/sites-available/suitecrm.conf

次に、次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/suitecrm/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/suitecrm/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

次のコマンドを使用してPHPOpcacheを有効にします。

php5enmod opcache

変更を有効にするには、ApacheWebサーバーを再起動します。

service apache2 restart

Webサーバーユーザー(www-data)は、「custom」、「cache」、「modules」、「upload」ディレクトリ内のSuiteCRMファイルとディレクトリ、およびSuiteCRM構成ファイル(config.php)に書き込むことができる必要があります。次のコマンドを実行することで簡単に実行できます。

chown www-data:www-data -R /var/www/html/suitecrm/

SuiteCRMスケジューラを実行するには、「crontab -e」を実行し、次の行をcrontabファイルに追加します。

*    *    *    *    *     cd /var/www/html/suitecrm; php -f cron.php > /dev/null 2>&1

Cronサービスを再起動します:

service cron restart

お気に入りのWebブラウザでhttp://your-domain.comを開いて、WebベースのSuiteCRMインストーラを開始し、簡単な手順に従います。

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

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


Panels
  1. Ubuntu18.04にCyber​​Panelをインストールして構成する方法

  2. Ubuntu14.04VPSにb2evolutionをインストールする方法

  3. Ubuntu12.04VPSにDiscourseをインストールしてセットアップする方法

  1. Ubuntu14.04VPSにOwnCloud7をインストールする方法

  2. Ubuntu 14.04 LTS VPSにGITをインストール、構成、および使用する方法

  3. UbuntuVPSにBoonexDolphin7をインストールする方法

  1. Ubuntu11.10にPHP5とMySQLを使用してNginxをインストールする方法

  2. UbuntuVPSにAVGフリーアンチウイルスをインストールして設定する方法

  3. Ubuntu20.04にPHPOPcacheをインストールして構成する方法