本地學習測試用,用虛擬機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
先寫到這裡,以後再補充~