萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Fedora 17安裝MySQL+Apache+PHP教程

Fedora 17安裝MySQL+Apache+PHP教程

  1、安裝mysql
  
  yum install mysql yum install mysql-server這樣裝,如果兩個放一起裝,很好容易出錯,或者服務端裝不上systemctl start mysqld.service
  
  systemctl enable mysqld.service啟動mysqlserver
  
  mysqladmin -u root password [your_password_here]為mysql設置密碼
  
   mysql -h localhost -u root -p鏈接mysql開機自啟[root@localhost roowe]#  chkconfig --levels 235 mysqld on檢查MySQL有木有在運行兩種方法[root@localhost roowe]# netstat -tap | grep mysql
  
  tcp        0      0 *:mysql                    *:*                        LISTEN      6100/mysqld或者使用命令
  
  systemctl status mysqld.service
  
  使用下面命令就可以連接mysql了mysql -h localhost -u root -p 2、安裝apache [root@localhost roowe]# yum install httpd開機自啟
  
  [root@localhost roowe]# chkconfig --levels 235 httpd on
  
  啟動apacheservice httpd start 輸入命令ifconfig查下自己的ip,我的是192.168.110.128,在浏覽器輸入http://192.168.110.128即可看到Apache的默認頁面。
  
  在Fedora上Apache的默認文檔路徑在: /var/www/html,配置文檔在: /etc/httpd/conf/httpd.conf, 附加的配置文檔在: /etc/httpd/conf.d/ 目錄下。
  
  這裡本機已經可以訪問了,不過局域網內如果訪問還要設置一下防火牆
  
  同樣也需開啟防火牆80端口
  
  #iptables -A INPUT -p tcp --dport 80 -j ACCEPT
  
  也可以將上述參數加入防火牆配置中:
  
  #vi /etc/sysconfig/iptables
  
  加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
  
  保存後重啟iptables即可
  
  重啟防火牆,這裡有兩種方式重啟防火牆   a) 重啟後生效
  
  開啟: chkconfig iptables on
  
  關閉: chkconfig iptables off   b) 即時生效,重啟後失效
  
  開啟: service iptables start
  
  關閉: service iptables stop   再次從客戶端訪問,成功!
  
  這是在別的局域網也能過了
  
  3、安裝php
  
  root@localhost roowe]# yum install php重啟apacheservice httpd restartApache默認的網站執行目錄在: /var/www/html目錄下,在裡面新建info.php

copyright © 萬盛學電腦網 all rights reserved