centos下yum搭建安裝linux+apache+mysql+php環境


一、腳本YUM源安裝:

1.yum install wget                                                     #安裝下載工具wget
2.wget http://www.atomicorp.com/installers/atomic       #下載atomic yum源,配置CentOS 6.5第三方yum源
3. sh   ./atomic                                                         #腳本執行
4.  yum check-update                                                #更新yum軟件包

二、163yum源的安裝

1.進入yum源配置目錄

cd /etc/yum.repos.d

2備份系統自帶的yum源

mv CentOS-Base.repo CentOS-Base.repo.bk


3.下載163網易的yum源:

centos7.x:

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

centos6.x:

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

4.更新玩yum源后,執行下邊命令更新yum配置,使操作立即生效

yum makecache

三、添加阿里yum更新源碼:

1.安裝wget:

yum install wget -y

2.備份你的原鏡像文件,以免出錯后可以恢復。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

3.下載新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4.然后重建緩存:

yum clean all

yum makecache

四、安裝並配置MySQL

1. 執行yum命令安裝MySQ

yum -y install mysql mysql-server

2 .把添加MySQL進開機啟動項,並立即啟動MySQL

chkconfig --levels 235 mysqld on   #重啟自動啟動服務
service mysqld start                    #重新啟動mysql服務

3.設置MySQL root帳號密碼

mysql_secure_installation

  回車,根據提示輸入Y

  輸入2次密碼,回車

  根據提示一路輸入Y

  最后出現:Thanks for using MySQL!

  MySql密碼設置完成,重新啟動 MySQL

service mysqld start  

[root@localhost ~]# netstat -tulpn | grep -i mysql

tcp        0      0 0.0.0.0:3306          0.0.0.0:*          LISTEN      1723/mysqld

4.允許root用戶任何主機連接

輸入密碼即可進入msyql

mysql -uroot  -p   

查看當前數據庫的用戶狀態表:

mysql>select user,host,password from user;

設置root賬號密碼並且允許任何主機遠程連接(這個生產環境千萬別開啟,):

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;     //設置的root密碼必須和原登錄的root密碼一直,否則mysql遠程安裝lamp會出錯

刷新數據庫表:

FLUSH PRIVILEGES;

退出

exit

注意:有時候主機需要關閉防火牆,或者設置tables允許3306端口外鏈接,才能任何主機訪問3306端口。

 

 

五、安裝Apache

1. 使用yum命令安裝Apache

yum –y install httpd

2.設置開機啟動Apache

chkconfig --levels 235 httpd on

3.啟動Apache

service httpd start

4.關閉防火牆,允許其他IP訪問其http服務端口80

停止防火牆服務:

  service iptables stop 

檢查防火牆表服務:

 chkconfig iptables off

查看防火牆服務的狀態:

  service iptables status

5. 現在直接在瀏覽器鍵入http://localhost或http://本機IP,應該會看到Apache的測試頁面

### 安裝apache 一些擴展###

root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

六、安裝配置PHP

1.使用yum命令安裝PHP

[root@localhost ~]# yum -y install php php-mysql
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
 #安裝php常用擴展


2.重啟Apache服務器

[root@localhost ~]# service httpd restart

ps:apache默認網站目錄/var/www/html

然后,我們提供php頁面,測試

[root@localhost ~]# cd /var/www/html/

[root@localhost html]# vi index.php

<?php

   phpinfo();

?>

七、安裝配置phpMyAdmin

 安裝好MySQL,Apache及PHP后,為了可視化的管理MySQL數據庫,我們可以安裝phpMyAdmin。

到其官網下載最新版本:http://www.phpmyadmin.net/home_page/

在Windows下,其實Navicat也是一個非常好用的MySQL可視化工具,推薦使用。

[root@localhost ~]# unzip phpMyAdmin-4.2.6-all-languages.zip

[root@localhost ~]# mv phpMyAdmin-4.2.6-all-languages /var/www/html/phpmyadmin

[root@localhost ~]# cd /var/www/html/phpmyadmin

[root@localhost ~]# cp libraries/config.default.php config.inc.php

[root@localhost ~]# vi cnfig.inc.php

$cfg['PmaAbsoluteUri'] = '';這里填寫 phpMyAdmin 的訪問網址。

$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address

$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port

$cfg['Servers'][$i]['user'] = 'root'; // 填寫 MySQL 訪問 phpMyAdmin 使用的 MySQL 用戶名,默認為 root。

fg['Servers'][$i]['password'] = ''; // 填寫對應上述 MySQL 用戶名的密碼。

# 然后重啟,httpd服務

[root@localhost ~]# service httpd restart

在瀏覽器鍵入http://localhost/phpmyadmin 即可訪問。

如果遇到訪問權限的問題, 請檢查SElinux。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM