CentOS 7下部署LAMP教程及实现WordPress(2)

  我们使用cd /usr/local/进入解开压缩包的目录,发现mariadb的目录名字不符合要求,所以我们可以直接修改名字,也可以创建一个软连接,创建软连接命令如下:

[root@centos7 mysql]# ln -s mariadb-10.2.8-linux-x86_64/ mysql 4、创建修改配置文件

  进入mysql文件夹,查看support-files文件夹中的内容,发现里面有我们的配置文件,但是配置文件不应该在这个目录下,应该放在/etc/mysql/下,所以,我们要创建这个目录,并把配置文件复制进去,具体的操作如下:

[root@centos7 src]# cd /usr/local/mysql/ [root@centos7 mysql]# ls bin include README-wsrep COPYING INSTALL-BINARY scripts COPYING.thirdparty lib share CREDITS man sql-bench data mysql-test support-files EXCEPTIONS-CLIENT README.md [root@centos7 mysql]# ls support-files/ binary-configure my-medium.cnf policy magic my-small.cnf wsrep.cnf my-huge.cnf mysqld_multi.server wsrep_notify my-innodb-heavy-4G.cnf mysql-log-rotate my-large.cnf mysql.server [root@centos7 mysql]# mkdir /etc/mysql [root@centos7 mysql]# cp support-files/my-huge.cnf /etc/mysql/my.cnf

  接下来,我们来修改配置文件:

[root@centos7 mysql]# vim /etc/mysql/my.cnf [mysqld] datadir = /app/mysqldb //指定总目录,必须的 innodb_file_per_table = on //让每一个表数据库都是一个文件,方便管理 skip_name_resolve = on //忽略名字的反向解析,加快速度 5、执行脚本,创建系统数据库

  首先,我们要确保我们在/usr/local/mysql这个目录下,只能在这个目录下执行脚本:

[root@centos7 mysql]# cd /usr/local/mysql [root@centos7 mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb

  执行脚本完成后就会在/app/mysqldb/ 生成mysql系统数据库

6、创建日志文件 [root@centos7 mysql]# touch /var/log/mariadb.log [root@centos7 mysql]# chown mysql /var/log/mariadb.log 7、把服务脚本复制过去 [root@centos7 mysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@centos7 mysql]# chkconfig --add mysqld //设置服务在哪个运行级别,在哪个运行级别开启服务 [root@centos7 mysql]# chkconfig --list mysqld

  复制完了以后,我们就可以开启服务了:

[root@centos7 mysql]# service mysqld start

  因为我们提前创建了日志文件,所以我们的服务可以正常开启。

8、运行安全初始化脚本

  我们在上个大步骤中,已经把所有的PATH变量都设置好了,所以现在我们可以直接运行我们的安全初始化脚本:

[root@centos7 mysql]# mysql_secure_installation

CentOS 7下部署LAMP教程及实现WordPress


CentOS 7下部署LAMP教程及实现WordPress


  这样的话,我们的数据库就安装完成。

 

三、安装php 1、解压缩 tar xvf php-7.1.10.tar.xz 2、进入目录进行编译安装

  我们使用cd命令进入该目录,然后对php进行编译安装:

[root@centos7 src]# cd php-7.1.10/ [root@centos7 php-7.1.10]# ./configure \ --prefix=/app/php \ --enable-mysqlnd \ --with-mysqli=mysqlnd \ --with-openssl \ --with-pdo-mysql=mysqlnd \ --enable-mbstring \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml-dir=/usr \ --enable-xml \ --enable-sockets \ --with-apxs2=/app/httpd24/bin/apxs \ (基于模块) --with-mcrypt \ --with-config-file-path=/etc \ --with-config-file-scan-dir=/etc/php.d \ --enable-maintainer-zts \ --disable-fileinfo [root@centos7 php-7.1.10]# make -j 4 && make install 3、复制并编辑配置文件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8012e878a7ae987db2cfe2bd3e588837.html