centos yum安裝高版本php,apache,mysql

來源:互聯網
上載者:User

標籤:lan   erro   pac   lis   失敗   ora   share   解決   arch   

1.檢查當前安裝的PHP包

yum list installed | grep php 或者   yum list installed php*

如果要刪除,可執行

yum remove php.x86_64 php-cli.x86_64

2.rpm包

CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

如果想刪除上面安裝的包,重新安裝
rpm -qa | grep webtatic
rpm -e  上面搜尋到的包即可

3.查看可安裝的php版本

yum list php*

 

4.安裝

這裡我選擇了php5.6來安裝

yum -y install php56w

(實際上這裡安裝完php的時候,apache2.2也安裝上了)

 

安裝擴充

yum install php56w-mysql

yum install php56w-gd

yum install php56w-mbstring

重啟apache

service httpd restart

============================================

安裝apache2.4

執行

cd /etc/yum.repos.d

wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo

wget http://www.hop5.in/yum/el6/hop5.repo

建議先把已安裝的卸載掉(上面已有apache2.2)

 

查看已安裝

yum list installed httpd*

卸載

yum remove httpd

 

查看可安裝httpd

yum list httpd*

安裝

yum install httpd24-httpd httpd24-httpd-devel httpd24-mod_ssl hhvm

 

=========================================

安裝mysql5.7.15

yum方式安裝(推薦)

http://dev.mysql.com/downloads/repo/yum/

以centos6.x為例

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

搜尋

yum list mysql*

現在可以看到mysql5.7

yum install mysql-community-server

------------------------------------------------------------分割線---------------------------

rpm方式安裝

查看並卸載內建的mysql

先用rpm -qa | grep -i mysql 指令查看,然後用rpm -e  --nodeps 卸載對應的組件

 

官方下載

http://dev.mysql.com/downloads/mysql/

 

 

cd /

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-common-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-libs-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-client-5.7.15-1.el6.x86_64.rpm

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-server-5.7.15-1.el6.x86_64.rpm

 

下載以上檔案到到 /目錄

先安裝依賴(mysql5.7需要)

yum -y install numactl

yum -y install perl

 

依次執行安裝

rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm

啟動

service mysqld start

 

 

開機自動啟動

chkconfig mysqld on

獲得MySQL初始密碼

grep ‘temporary password‘ /var/log/mysqld.log

這裡的 >gjpjgkb:0cX  就是root的預設密碼

 

登入mysql

mysql -uroot -p‘密碼‘

即  mysql -uroot -p 

 

mysql5.7的安全機制加強,要求立即修改密碼,否則無法繼續操作

修改新密碼

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘新密碼‘; 

注意密碼要足夠複雜(8位,大寫字母,小寫字母,數字,特殊符號),否則修改失敗

允許遠程登入

Grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘HAOabc2016!‘ with grant option;

flush privileges;

----------------------------------------------------------------------------------------------------------------------- 

如何解決ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 

必須修改兩個全域參數: 
首先,修改validate_password_policy參數的值

mysql> set global validate_password_policy=0; 

再修改密碼的長度

set global validate_password_length=1;

----------------------------------------------------------------------------------------------------------------------- 


MySQL的預設安裝位置

/etc/my.cnf               #設定檔

/var/lib/mysql/               #資料庫目錄

/usr/share/mysql              #設定檔目錄

/usr/bin                     #相關命令目錄

/etc/init.d/mysql            #啟動指令碼

 

本文引用:http://blog.csdn.net/buyueliuying/article/details/52535724

centos yum安裝高版本php,apache,mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.