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 -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!');