在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