歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> centos6.5配置lamp環境

centos6.5配置lamp環境

日期:2017/3/3 12:50:49   编辑:Linux技術

本地學習測試用,用虛擬機VMware安裝一個Linux系統,這裡就不多說了

win7下安裝64centos6.5操作系統需要開啟支持虛擬化,不然沒發安裝

安裝完系統後,注意修改一些東西需要在root下,其他用戶可能權限都不夠

為了避免影響測試

裝完系統的第一步就是關seliunx, 關iptables第一種方法先停掉service iptables stop,然後通過s.sh文件來開啟需要開啟的端口

s.sh文件內容如下開啟22 80 3306

#!/bin/bash
iptables -F
iptables -X
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
#svn server port
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
iptables-save > /etc/sysconfig/iptables
上傳根目錄執行

chmod +x s.sh

./s.sh

啟動 service iptables start

或者

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

:wq! #保存退出

2、關閉SELINUX

vi /etc/selinux/config
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq! #保存退出
3、安裝apache

yum install httpd #根據提示,輸入Y安裝即可成功安裝

/etc/init.d/httpd start #啟動Apache

4、安裝mysql

yum install mysql mysql-server #詢問是否要安裝,輸入Y即可自動安裝,直到安裝完成

/etc/init.d/mysqld start #啟動MySQL

chkconfig mysqld on #設為開機啟動

--------修改mysql密碼-------------------------

在mysql系統外,使用mysqladmin

# mysqladmin

-u root -p password "test123"

Enter password: 【輸入原來的密碼】默認安裝的為空,直接回車就好

------------------------------------------------

5、安裝PHP

1、安裝PHP

yum install php #根據提示輸入Y直到安裝完成

2、安裝PHP組件,使PHP支持MySQL

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

這裡選擇以上安裝包進行安裝

根據提示輸入Y回車

/etc/init.d/mysqld restart #重啟MySql

/etc/init.d/httpd restart #重啟Apche

測試一下

cd /var/www/html

vi index.php #輸入下面內容

<?php

phpinfo();

?>

:wq! #保存退出

下面就是部署項目相關權限問題

Apache的匿名用戶默認Apache用戶

上傳的目錄給Apache寫入等相關權限

比如項目目錄是web

chown -R apache:apache web

權限rwx 可讀 可寫 可執行

r w x

4 2 1

先寫到這裡,以後再補充~

Copyright © Linux教程網 All Rights Reserved