(库存文章)
一.安装apacheyum list installed | grep httpd // 查看本地httpd安装包 yum install httpd -y systemctl start httpd.service systemctl enable httpd.service // 开机启动
二.安装Mysql1.下载 mysql 源安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.使用yum本地安装下载的源安装包
yum localinstall mysql57-community-release-el7-11.noarch.rpm -y
3.检查mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
4.修改yum源 【可跳过】
vim /etc/yum.repos.d/mysql-community.repo
改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。
如果报错:
源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
执行这个命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
5.安装mysql
yum install mysql-community-server -y
启动mysql并查看其状态启动命令:systemctl start mysqld
查看其状态命令:systemctl status mysqld
设置mysql为系统服务,随系统启动而启动命令:systemctl enable mysqld
命令:systemctl daemon-reload
查看mysql下root账号的默认密码mysql5.7安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql。
命令:grep ‘temporary password’ /var/log/mysqld.log
[root@VM-16-13-centos package]# grep 'temporary password' /var/log/mysqld.log2022-01-30T01:39:40.234451Z 1 [Note] A temporary password is generated for root@localhost: >uDedmEH,2*2
其中>uDedmEH,2*2部分就是默认密码
9.2、修改my.cnf文件(/etc/my.cnf)
9.2.1、修改密码策略
在mysql的配置文件my.cnf文件中增加如下设置
密码选择策略 : validate_password_policy = 0
如果不需要密码策略,禁用密码策略:validate_password = off(有问题)
首先查看日志,定位错误。用下面的命令查看日志:
cat /var/log/mysqld.log | grep 'ERROR'
9.2.2、修改字符编码为utf8
在my.cnf中的[mysqld]下增加如下配置
character_set_server = utf8init_connect = 'SET NAMES utf8'
重启mysql,使配置生效
命令:systemctl restart mysqld
登录mysql命令:mysql -uroot -p
输入密码:默认为刚才查到的Jb2h<%lp9itY
修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
或命令:set password for 'root'@'localhost'=password('123456');
添加远程账户GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
使设置生效
FLUSH PRIVILEGES;
三.安装PHP1.安装epel-release
yum install epel-release -y
2.切换源
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
使用yum list命令查看可安装的包(Packege)
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
3.安装php56以及相关的扩展包
yum install -y --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm php-soap php-gd --skip-broken
后续补充
yum install -y --enablerepo=remi --enablerepo=remi-php56 php-soapyum install -y --enablerepo=remi --enablerepo=remi-php56 php-gd
4.配置开机启动服务(重启apache扩展才生效)
systemctl restart php-fpmsystemctl enable php-fpm
5.查看是否安装成功
ps -ef | grep phpnetstat -anp | grep 9000
3.修改配置文件,配置对应的虚拟域名,然后重启apache
#/etc/httpd/conf/httpd.conf 最后一行Include conf/extra/*.conf
#/etc/httpd/conf/extra/httpd-vhost.conf
4.在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号
[root@VM-16-13-centos libs]# vi /etc/php.ini [root@VM-16-13-centos libs]# systemctl restart httpd
5.初步完成
四:安装supervisor1.使用yum安装supervisor
yum install supervisor -y
设置开机自启
systemctl enable supervisord.service
2.默认会生成/etc/supervisord.conf文件,修改最后一行
[include]files = /data/supervisord.d/*.ini
3.启动
supervisord -c /etc/supervisord.conf # 使用默认的配置文件启动, 即/etc/supervisord.conf
首先进入 supervisor 控制台:
supervisorctl
然后重新读取配置:
reread
更新配置:
update
开始所有配置:
start all
查看所有状态:
status