1. 程式人生 > >Linux下搭建LAMP環境(YUM)

Linux下搭建LAMP環境(YUM)

安裝Apache

1.安裝Apache

yum -y install httpd

2. Apache配置httpd.conf

  • 通過命令 find / -name httpd.conf 找到Apache配置檔案httpd.conf(預設在/etc/httpd/conf/httpd.conf)
  • 編輯httpd.conf檔案
    vi /etc/httpd/conf/httpd.conf
    修改DocumentRoot "/xx/xx/xxx",專案在哪個目錄下,就將"/xx/xx/xxx"改為哪個目錄,例如DocumentRoot "/var/www/html" ,同樣將<Directory "/xx/xx/xxx">
    修改為<Directory "/var/www/html">
  • 檢視是否安裝成功(啟動Apache,並檢視Apache狀態)
      service httpd start
      service httpd status

顯示OK說明安裝成功

  • 配置Apache開機啟動項
       chkconfig --add httpd (在服務清單中新增httpd服務)
       chkconfig httpd on
       

安裝Mysql

1. 安裝Mysql

yum -y install mysql mysql-devel mysql-server mysql-libs

2. 檢視Mysql版本

rpm -qi mysql-server

3. 資料庫字符集設定

  • Mysql配置檔案/etc/my.cnf中加入default-character-set=utf8

4. 啟動Mysql

service mysqld start

5. 建立root管理員

mysqladmin -u root password 密碼

6. 配置Mysql開機啟動服務

 chkconfig --add mysqld  (在服務清單中新增mysql服務)
 chkconfig mysqld on     (設定mysql服務隨開機啟動) 

7. 登入Mysql

mysql -u root -p 回車輸入密碼

安裝PHP

1. 安裝PHP

yum -y install php

2. 安裝PHP擴充套件

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo    

yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear

yum -y install php-pecl-memcache php-eaccelerator

3. 重啟Apache

service httpd restart

4. 測試

  • /var/www/html/下建立index.php檔案,並寫入phpinfo()
  • 瀏覽器訪問index.php檔案,如果輸出phpinfo資訊,安裝成功

關於外網訪問不了的解決方法: 在終端中輸入如下命令開啟防火牆: chkconfig iptables on 如閉防火牆則輸入: chkconfig iptables off 上述兩條命令均要重啟系統才能生效。 如果不想通過重啟系統而即時生效的話,可以用“service”命令。缺點是重啟系統後設置會丟失。 開啟了防火牆: service iptables start 關閉防火牆: service iptables stop 要在防火牆中設定某些埠的開關,可修改編輯/etc/sysconfig/iptables檔案,比如開啟SSH 埠22,可以加上如下內容: -A RH-Firewall-1-INPUT -m state ――state NEW -m tcp -p tcp ――dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT  80埠

 

https://www.cnblogs.com/xuezhileikaku/articles/5342978.html