1. 程式人生 > >centos6.4更新yum源來搭建高版本lamp環境

centos6.4更新yum源來搭建高版本lamp環境

伺服器使用centos6的話,使用yum方式搭建lamp環境,可能會面臨軟體版本過低的問題,這時可以選擇新的yum源(這裡選擇的是Webtatic EL6 YUM源),然後選擇安裝較高版本的mysql、php等軟體。

步驟二:檢視yum源中軟體包可以下載安裝的版本
1.檢視可以安裝的php版本,如:
yum list availiable php* //檢視yum源中以php開頭的軟體包
包含php5.6和php5.5等多個版本
2.檢視可以安裝的mysql版本
yum list availiable mysql*


包含mysql5.5
3.檢視可以安裝的apache版本
yum list availiable httpd*
包含apache2.2

步驟三:安裝指定版本的mysql、apache、php
(安裝之前先使用rpm -qa|grep mysql 檢視軟體包安裝情況,
用rpm -e 【mysql-xx】或rpm -e –nodeps 【mysql-xx】命令
刪除已安裝的軟體包)。
1.安裝mysql5.5


yum install mysql55w mysql55w-server

2.安裝apache,用預設的版本就可以了
yum install httpd

3.安裝php5.6
yum install php56w

4.安裝php擴充套件元件(根據需要選擇性安裝)
這裡索性把可能用到的全給安裝了,一絕後患!
yum install php56w-bcmath php56w-dba php56w-devel php56w-embedded php56w-enchant php56w-fpm php56w-gd php56w-imap php56w-interbase php56w-intl php56w-ldap php56w-mbstring php56w-mcrypt php56w-mssql php56w-mysqlnd php56w-odbc php56w-opcache php56w-pdo php56w-pear.noarch php56w-pecl-apcu php56w-pecl-apcu-devel php56w-pecl-gearman php56w-pecl-geoip php56w-pecl-igbinary php56w-pecl-igbinary-devel php56w-pecl-imagick php56w-pecl-imagick-devel php56w-pecl-memcache php56w-pecl-memcached php56w-pecl-redis php56w-pecl-xdebug php56w-pgsql php56w-phpdbg php56w-process php56w-pspell php56w-recode php56w-snmp php56w-soap php56w-tidy php56w-xml php56w-xmlrpc
5.設定httpd、mysqld服務開機啟動

使用命令:chkconfig –levels 235 httpd on
chkconfig –levels 235 mysqld on
6.檢視安裝效果:
①開啟httpd服務,service httpd restart ,(如果顯示“httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName”),
則要修改httpd.conf配置檔案中的ServerName,vim /etc/httpd/conf/httpd.conf
將#ServerName www.example.com:80更改為ServerName 自己的域名或localhost:80
,然後訪問localhost本地網址
index.php檔案輸出phpinfo()顯示php版本
②開啟mysqld服務,service mysqld restart,
( 如果顯示“mysql: unrecognized service”可能是許可權問題,嘗試修改mysqld執行許可權:
chmod 755 /etc/rc.d/init.d/mysqld 修改mysqld執行許可權
開啟mysqld服務後,mysql -uroot -p密碼 ,進入mysql,初始密碼為空,如果之前yum方式安裝mysql而沒有解除安裝刪除乾淨,可能會遺留原來資料庫資訊,root使用者的密碼仍然是原來的。
select version();//顯示mysql版本資訊
mysql版本資訊
7.更改mysql初始密碼
使用命令 mysql_secure_installation ,
按兩下回車,出現”set root password?[Y/n]”時,再按回車建,然後輸入兩次密碼,之後一直回車確認就可以了
8.安裝目錄:
①.預設的網站根目錄:
/var/www/html
②.apache配置檔案目錄:
/etc/httpd/conf/httpd.conf
③.apache log檔案目錄:
/var/log/httpd/
④.php配置檔案php.ini目錄:
/etc/php.ini
⑤.mysql配置檔案my.cnf目錄:
/etc/my.cnf
⑥.mysql error log檔案目錄:
/var/log/mysqld.log