我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

7

MySQL 5.7.41

2.4.6

PHP 7.2.34

iTop 2.6.1

1、安装LAMP组件

yum -y install epel-release
执行以下命令以安装rpm包:rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm,确保更新来源正确无误。
执行以下命令进行安装:yum命令以-y参数确保自动确认,安装httpd、graphviz、unzip、mod_ssl、php72w、php72w-gd、php72w-mysql、php72w-imap、php72w-soap、php72w-ldap、php72w-mbstring、php72w-pecl-zendopcache、php72w-xml和php72w-cli。

2、单独安装mysql

#安装wget
yum -y install wget  
#下载mysql
下载地址为https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm,该文件名为mysql57-community-release-el7-11.noarch.rpm。
执行rpm命令,以安装名为mysql57-community-release-el7-11的.noarch类型的rpm包,并使用ivh选项进行安装。
cd /etc/yum.repos.d/
#安装mysql
yum -y install mysql-server

安装提示的问题:

原因:MySQL GPG 密钥已过期

解决办法:

rpm 指令用于导入,链接为 https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 的密钥文件。

3、配置MYSQL

1)修改mysql的root密码、创建用户

在XXX主机的根目录下,通过命令行界面执行了mysql程序,用户名为root,并提示输入密码。
#修改root用户密码
在执行以下SQL命令时,将对本地MySQL数据库中名为'user'的账户进行修改:将'root'用户的认证字符串更新为通过password函数加密后的新密码'Abc^&*123De_4',同时确保操作仅针对'localhost'主机上的该用户。具体命令如下:update mysql.user, set authentication_string=password('Abc^&*123De_4'), where user='root', and host='localhost';
mysql > use mysql
#创建用户
mysql> 创建用户名为itop,登录地址为localhost,密码为'itop'的用户;
#更新配置
mysql > flush privileges;  
mysql > exit;

问题:创建mysql用户itop错误

错误代码3009(HY000):在mysql.user表中的列数有误。预期应为45列,实际发现为42列。该表是用MySQL 50568版本创建的,目前运行在50741版本上。请使用mysql_upgrade命令来修复此错误。

解决方法:

mysql_upgrade -uroot  -p

2)设置允许上传包的最大值

[root@XXX ~]# vi /etc/my.conf
max_allowed_packet=1048576 

4、配置防火墙

使用firewall-cmd命令,以永久方式添加http服务规则。
使用firewall-cmd命令,以永久方式添加https服务规则。
firewall-cmd --reload

5、关闭

#编辑配置文件
在XXX主机的根目录下,使用vi编辑器打开位于/etc目录下的selinux配置文件。
#修改为disabled,重启后生效
SELINUX=disabled

6、创建PHP会话目录,配置目录权限:

mkdir -p /var/lib/php/session
执行命令将目录权限变更,归属用户为apache,归属组为apache,递归应用于路径/var/lib/php/session/。

7、启动服务

systemctl start httpd
#设置开机启动
systemctl enable httpd

8、安装iTop

1)下载和配置

#下载文件
下载地址为https://nchc.dl.sourceforge.net/project/itop/itop/2.6.1/iTop-2.6.1-4463.zip,该链接指向了itop软件的2.6.1版本,版本号为4463的安装包。
#创建目录
#改变目录所有者和所属组
#解压缩到指定目录
解压文件至 /var/www/html/ 目录,文件名为 iTop-2.6.1-4463.zip。
#进入/var/www/html
cd /var/www/html
#以下目录赋予读取、写入和执行的权限
chmod 777 web/
chmod 777 /web/log/
chmod 777 /web/data/

2)安装

打开网址:

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

 MySQL 5.7.41安装问题解决 _CentOS 7 LAMP环境搭建 _centos lamp一键安装

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

centos lamp一键安装_ MySQL 5.7.41安装问题解决 _CentOS 7 LAMP环境搭建

在图中使用“选择”功能时,我选择了itop,原因在于我在配置mysql的过程中已经建立了itop数据库,尽管如此,错误四(详见下文)仍旧发生。因此,我依照这些步骤进行了安装,并在此过程中选择了“新建”,同时输入了itop。

centos lamp一键安装_CentOS 7 LAMP环境搭建 _ MySQL 5.7.41安装问题解决

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

CentOS 7 LAMP环境搭建 _ MySQL 5.7.41安装问题解决 _centos lamp一键安装

 MySQL 5.7.41安装问题解决 _CentOS 7 LAMP环境搭建 _centos lamp一键安装

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

 MySQL 5.7.41安装问题解决 _centos lamp一键安装_CentOS 7 LAMP环境搭建

安装成功

CentOS 7 LAMP环境搭建 _centos lamp一键安装_ MySQL 5.7.41安装问题解决

进入门户

3)安装过程的错误

错误一:

解决方法:检查是否关闭,777权限。

错误二:

处理方式为:于/var/www/html/web路径下建立一个名为env--build的子目录,并赋予其最高权限777,遇到缺失的目录则逐一进行创建。

错误三:

#不完整,后面文件路径部分被我省略了。
请注意:在执行mysqli::__construct()函数时,发现头文件与客户端库的版本存在细微差异。具体来说,头文件版本为50565,而客户端库版本为50651。

解决方法:

#检查PHP Client信息
在XXX主机的根目录下,执行php -i命令,并通过grep命令筛选出与Client相关的信息。
IMAP客户端版本号等于2007f
客户API库的版本号为5.6.51
客户端API头版本为5.5.65,数据库为MariaDB。
Client API version => 5.6.51
Soap Client => enabled
#Client API header版本低
#停止php-fpm进程
在XXX主机的根目录下,通过命令行执行停止php-fpm服务的操作。
#替换PHP扩展
在命令行界面,输入以下指令以卸载:yum remove,随后紧跟参数-y,最后指定要移除的软件包php72w-mysql。
在XXX主机的根目录下,执行以下命令以安装php72w-mysqlnd扩展包:yum install,参数为-y,表示自动确认安装,无需手动输入yes。
#启动php-fpm进程
service php-fpm start

错误四:

检测到数据库“itop”中存在iTop表格。请尝试选择另一个数据库实例,或者指定一个前缀以避免表名冲突。

在安装iTop之前,我出于一时冲动创建了一个名为“itop”的数据库,后续通过删除该数据库的方式成功解决了问题。

[root@XXX ~]# mysql -u root -p
mysql > use mysql
#删除数据库itop
mysql > drop database itop;  
#更新配置
mysql > flush privileges;  
mysql >

二维码
扫一扫在手机端查看

本文链接:https://www.by928.com/shan-xi/10060.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线