Centos7如何利用yum安裝apache+mysql8+php7

這篇文章主要講解了“Centos 7如何利用yum安裝apache+MySQL 8+php7 ”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Centos 7如何利用yum安裝apache+mysql 8+php7 ”吧!

10年積累的網(wǎng)站設計制作、做網(wǎng)站經驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先做網(wǎng)站后付款的網(wǎng)站建設流程,更有建昌免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

mysql安裝

1. 清理原來的mysql文件

(1)查看是否有已安裝的mysql版本

rpm -qa | grep mysql

可能的顯示: mysql-community-libs-8.0.12-1.el7.x86_64 mysql80-community-release-el7-1.noarch mysql-community-client-8.0.12-1.el7.x86_64 mysql-community-common-8.0.12-1.el7.x86_64 mysql-community-server-8.0.12-1.el7.x86_64

如果有的話,通過下面的命令進行刪除

yum remove mysql-xxx-xxx-

(2)查找mysql的相關文件(如有建議刪除)

find / -name mysql

(3)根據(jù)自身的需求決定是否刪除mysql的配置文件信息

rm -rf /var/lib/mysql

(4)查找并刪除數(shù)據(jù)庫mariadb

rpm -qa | grep mariadb

可能出現(xiàn)的結果mariadb-libs-5.5.56-2.el7.x86_64

將查找出來的結果進行強制刪除

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2. 下載安裝mysql

(1)進入mysql yum源選擇linux7跳轉,

Centos 7如何利用yum安裝apache+mysql 8+php7

不管login和sign up,右鍵點擊下方的No thanks, just start my download.選擇復制鏈接地址

Centos 7如何利用yum安裝apache+mysql 8+php7

選擇下載存放的地址,比如

cd /usr/local

(2)使用復制的鏈接地址yum源,如 https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

(3)安裝yum源

yum localinstall mysql80-community-release-el7-3.noarch.rpm

(4)更新yum源

yum clean all
yum makecache

(5)開始安裝MySQL

yum install mysql-community-server

(6)啟動MySQL

systemctl start mysqld

3. 更改mysql默認的隨機密碼

啟動成功后可以查看初始化密碼隨機生成的

cat /var/log/mysqld.log | grep password

登錄MySQL,輸入剛剛的隨機密碼

mysql -u root -p
Enter password:

更改密碼,密碼要求必須包含大小寫字母數(shù)字及一個特殊字符!

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

4. 遠程連接設置

mysql> use mysql;
mysql> update user set host='%' where user='root';

授權用戶名的權限,賦予任何主機訪問數(shù)據(jù)的權限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

注意:centos7需要在云服務器管理后臺和服務器防火墻都要開啟mysql服務端口,默認為3306,防火墻配置方式查看

firewall-cmd --permanent --zone=public --add-service=mysql
firewall-cmd --reload

可通過遠程連接工具Navicat等連接嘗試,如連接失敗2003... unknown error 1006則為防火墻問題,其他問題可以嘗試更改/etc/my.cnf再重啟

[mysqld]

# 表示允許任何主機登陸MySQL
bind-address = 0.0.0.0
port=3306

default-authentication-plugin=mysql_native_password

apache安裝

(1)安裝之前先檢查一下系統(tǒng)是否有默認安裝的apache

rpm -qa | grep httpd

有的話,刪除

rpm -e * * * *(包名)

(2)安裝

# 更新
yum update

# 安裝必備的包
yum -y install gcc gcc-c++ make

# 安裝apache
yum install httpd

# apache 服務開啟
systemctl start httpd

# 設置apache開機啟動
systemctl enable httpd

(3)配置防火墻,開啟80端口。注意:centos7需要在云服務器管理后臺和服務器防火墻都要開啟http服務端口,默認為80,防火墻配置方式查看

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

(4)現(xiàn)在通過服務器ip:80端口訪問,就可以看見默認的apache界面就算成功。

如果不行,可嘗試更改vi /etc/httpd/conf/httpd.conf 配置文件再重啟

ServerName localhost:80

php安裝

(1)查看是否有以前的文件,yum默認安裝的不是7.0,如果有嘗試,需要完全刪除以前的版本

rpm -qa|grep php

可能有如下的包 php-pdo-5.1.6-27.el5_5.3 php-mysql-5.1.6-27.el5_5.3 php-xml-5.1.6-27.el5_5.3 php-cli-5.1.6-27.el5_5.3 php-common-5.1.6-27.el5_5.3 php-gd-5.1.6-27.el5_5.3

如果有的話需要刪除。注意包之間可能會有互相依賴,先刪除無依賴的

rpm -e * * * *(包名)

(2)安裝。更改yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 
yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-pear.noarch php70w-process.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64

php環(huán)境測試,在/var/www/html目錄下,vi index.php輸入如下內容保存。

<?php
  phpinfo();
?>

重啟httpd服務,systemctl restart httpd后查看ip:80/index.php,出現(xiàn)如下界面就算成功。

Centos 7如何利用yum安裝apache+mysql 8+php7

如果原樣輸出,或者直接下載則失敗,失敗檢查 可嘗試更改/etc/httpd/conf/httpd.conf重啟

<IfModule mime_module>
....
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
下添加
AddType application/x-httpd-php .php

感謝各位的閱讀,以上就是“Centos 7如何利用yum安裝apache+mysql 8+php7 ”的內容了,經過本文的學習后,相信大家對Centos 7如何利用yum安裝apache+mysql 8+php7 這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

新聞名稱:Centos7如何利用yum安裝apache+mysql8+php7
文章來源:http://bm7419.com/article32/pcggpc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、品牌網(wǎng)站設計建站公司、網(wǎng)站策劃、手機網(wǎng)站建設、服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站建設