標籤: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