Linux下搭建LAMP環境(YUM)
阿新 • • 發佈:2018-11-10
安裝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