CentOS6.5 PHP基礎環境搭建 [個人整理-親測可用]


**
* CentOS6.5 搭建基礎PHP環境(yum安裝)
* http://www.aiplaypc.com/160.html
**
 
#安裝需要的包,有依賴關系,自動幫你解決
yum install httpd mysql mysql-server php php-gd php-mbstring php-mysql
 
#啟動httpd
service httpd start
#設為開機啟動
chkconfig httpd on
 
#啟動mysqld
service mysqld start
#設為開機啟動
chkconfig mysqld on
 
#在根目錄下創建一個測試文件,寫個phpinfo函數 <?php phpinfo(); ?>
vi /var/www/html/phpinfo.php
 
在服務器端打開瀏覽器,輸入http://ip/phpinfo.php,就可以看到phpinfo的輸出頁面了(注意iptables有沒有讓80端口通過)
 
 
 
 
**
* Centos 開放80端口
* http://www.cnblogs.com/cnjava/p/3311950.html
**
 
開啟80和22端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
 
然后保存:
/etc/rc.d/init.d/iptables save
 
再查看防火牆狀態
/etc/init.d/iptables status
 
 
 
**
* CentOS 開啟和關閉防火牆
* http://www.myhack58.com/Article/48/66/2013/37314.htm**
臨時生效,重啟后復原
開啟: service iptables start
關閉: service iptables stop
查看防火牆狀態:/etc/init.d/iptables status
 
 
 
 
 
**
* centos mysql 安裝及配置
* http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html
**
 
安裝Mysql
yum list mysql-server
 
先啟動Mysql服務
service mysqld start
 
連接一下試一下
mysql
然后關閉連接
\q
 
設置Mysql開機啟動
chkconfig mysqld on
 
 
開啟3306端口並保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
 
連接mysql數據庫
mysql
 
設置密碼(這里設置為123456)
use mysql;
update user set password=password('123456') where user='root';
flush privileges;
 
設置Mysql遠程訪問
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
 
關閉連接
\q
 
重新啟動服務就可以了
service mysqld restart
 
 
**
* CentOS Linux系統下更改Apache默認網站目錄(記得更改目錄權限)
* http://blog.sina.com.cn/s/blog_a7cf995a0101azak.html
**
 
 
 
 
**
* Centos 下搭建FTP服務器
* http://www.centoscn.com/CentosServer/ftp/2013/0730/816.html
* http://blog.csdn.net/hyholine/article/details/24579001
**
 
 
首先判斷你服務器上是否安裝了vsftpd
rpm -q vsftpd
 
安裝vsftpd
yum -y install vsftpd
 
設置開機啟動vsftpd ftp服務
chkconfig vsftpd on
 
啟動vsftpd服務
service vsftpd start
 
配置防火牆
vi /etc/sysconfig/iptables
 
在REJECT行之前添加如下代碼
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
 
保存和關閉文件,重啟防火牆
service iptables start
 
編輯vsftpd的主配置文件
vi /etc/vsftpd/vsftpd.conf
 
把anonymous_enable改為NO 默認是YES(改為NO 就是禁止匿名用戶登錄,去掉前面的#)
 
不可以讓ftp用戶跳出自己的家目錄,否則太危險了,需要做限制
去掉choot_local_user=YES前面的注釋
 
創建ftp用戶
useradd -s /sbin/nologin -d /var/www/html admin
(admin這個用戶只能連接ftp無法登錄系統,默認家目錄是在var/www/html 文件夾下面)
 
給admin設置密碼
passwd admin
 
然后給家目錄修改權限,否則你無法上傳文件
chmod o+w /var/www/html/
 
修改selinux
setenforce 0
 
重啟vsftpd服務
service vsftpd restart
 
停止vsftpd: service vsftpd stop
重啟vsftpd: service vsftpd restart
 
 
 
 
**
* CentOS添加和刪除用戶
* http://www.2cto.com/os/201404/290105.html
**
 
添加用戶 test:
adduser test
 
修改test密碼:
passwd test
 
刪除用戶test:
userdel test
 
刪除用戶以及用戶目錄:
userdel -f test
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM