CentOS 6上实现LAMP的FPM模式(3)

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

[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=/data/mysqldb

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

6、创建日志文件 [root@centos7 mysql]# touch /var/log/mysqld.log [root@centos7 mysql]# chown mysql /var/log/mysqld.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

Alt text


Alt text

9、运行mysql,创建wordpress的数据库和管理员并授权 [root@centos6 mysql]# mysql -uroot -pcentos Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 9 Server version: 5.5.57-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database blogdb; Query OK, 1 row affected (0.03 sec) MariaDB [(none)]> grant all on blogdb.* to 'wpadm'@'172.17.251.66' identified by 'centos'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> quit Bye

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

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

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

[root@centos6 src]# cd php-5.6.31/ [root@centos7 php-5.6.31]# ./configure \ --prefix=/app/php \ --with-mysql=/usr/local/mysql \ --with-openssl \ --with-mysqli=/usr/local/mysql/bin/mysql_config \ --enable-mbstring \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml-dir=/usr \ --enable-xml \ --enable-sockets \ --enable-fpm \ --with-mcrypt \ --with-config-file-path=/etc/php/ \ --with-config-file-scan-dir=/etc/php.d \ --with-bz2 [root@centos7 5.6.31]# make -j 4 && make install 3、创建并编辑配置文件

  首先,我们要复制配置文件到/etc目录下:

[root@centos7 php-5.6.31]# mkdir /etc/php [root@centos7 php-5.6.31]# cp php.ini-production /etc/php/php.ini [root@centos7 php-5.6.31]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm [root@centos7 php-5.6.31]# chmod +x /etc/init.d/php-fpm

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

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