1. 程式人生 > >centos7下yum安裝lamp,php7.2+mysql5.7

centos7下yum安裝lamp,php7.2+mysql5.7

1 安裝apache

①安裝

[[email protected] ~]# yum install httpd

②啟動

[[email protected] ~]# systemctl start httpd

2 安裝php7.2

參考部落格:https://blog.csdn.net/qq292913477/article/details/80696606

①解除安裝之前安裝的php

[[email protected] ~]# yum remove php

②列出所有php相關的rpm包,然後強制移除

[[email protected]

~]# rpm -qa|grep php

[[email protected] ~]# rpm -e xxx --nodeps

③強制更改源(linux不存在php7.2的源)

[[email protected] ~]# rpm -e xxx --nodepsrpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

[[email protected] ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

③yum安裝php72w和各種擴充套件

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

④安裝posix擴充套件

[[email protected] ~]# yum install php72w-posix

3 安裝mysql5.7

參考部落格:http://www.cnblogs.com/ianduin/p/7679239.html

①下載源安裝包

[[email protected] ~]#  wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

②安裝源

[[email protected] ~]# yum localinstall mysql57-community-release-el7-8.noarch.rpm

③安裝mysql5.7

[[email protected] ~]# yum install mysql-community-server

④啟動mysql,設定開機啟動

[[email protected] ~]#  systemctl start mysqld

[[email protected] ~]# systemctl enable mysqld

[[email protected] ~]# systemctl daemon-reload

⑤修改本地root密碼

mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改

[[email protected] ~]#  grep 'temporary password' /var/log/mysqld.log

登入修改密碼

[[email protected] ~]#  mysql -u root -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!');