在CentOS7上安装concrete5

在 CentOS7 的最小配置上安装 LAMP 环境和 concrete5 版本8,并显示一个示例网站的步骤。

阿帕奇

安装

# yum install httpd
# systemctl enable httpd

设定

...
DocumentRoot "/var/www/html/<インストールディレクトリ>/public"
...

其他设置随你处理。

MySQL数据库的分支,叫做MariaDB。

安装最新版本

# curl https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | bash
# yum install mariadb-server
# systemctl enable mariadb

最初的设置

[client]
...
default-character-set=utf8mb4
...
[mysql]
...
default-character-set=utf8mb4
...
[mysqld]
...
collation-server = utf8mb4_unicode_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4
...

其他的设置请随意。

# systemctl start mariadb
# mysql_secure_installation

请按照需要设置根路径密码等操作。

创建数据库和用户

# mysql -u root -p
create database <データベース名>;
grant all on <データベース名>.* to <ユーザー名>@localhost identified by '<パスワード>';

PHP 是一种流行的服务器端脚本语言,用于开发动态网站和网络应用程序。

请安装最新版本(7.4)。

# yum install epel-release yum-utils
# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum-config-manager --enable remi-php74
# yum install php php-gd php-pecl-zip php-mbstring php-mysql php-xml

设置

根据需要适当处理。

concrete5混凝土5

安装

# yum install patch unzip
# curl https://getcomposer.org/installer | php -- --install-dir /usr/bin --filename composer
# composer create-project -n concrete5/composer /var/www/html/<インストールディレクトリ>

最初的设置

# cd /var/www/html/<インストールディレクトリ>
# ./vendor/bin/concrete5 c5:install -i

回答问题。时区是日本的话是JST。默认语言是日本的话就是ja_JP。

完成

权限和SELinux

# chown -R apache:apache /var/www/html/<インストールディレクトリ>
# restorecon -R /var/www/html/<インストールディレクトリ>
# setsebool -P httpd_can_network_connect_db 1
# setsebool -P httpd_unified 1

防火墙

# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-service=https
# firewall-cmd --reload

启动Apache

# systemctl start httpd
bannerAds