centos6.5安裝php環境的方法:1、安裝apache并設置開機啟動;2、刪除默認安裝的php并重新安裝;3、更新源并安裝相關軟件;4、安裝mysql并設置開機自啟;5、安裝ftp。
以下操作全部是root用戶登錄centos。
(推薦教程:centos教程)
一、安裝apache
查看是否已經安裝
#rpm -qa httpd命令安裝
#yum install httpd -y設置開機啟動
chkconfig httpd on啟動軟件
service httpd start此時瀏覽器輸入服務器ip地址顯示無法訪問,因為沒有設置服務器防火墻放行80端口。
修改防火墻配置文件,加入80端口
#vi /etc/sysconfig/iptables按i鍵進入編輯狀態,將-a input -m state –state new -m tcp -p tcp –dport 80 -j accept加進去。
按esc,再按:wq,再按enter保存退出,這里需要會vi操作。
重啟防火墻
#service iptables restart此時瀏覽器輸入服務ip地址可以顯示apache頁面,apache安裝成功。
二、安裝php
這里安裝的是php5.5版本。
查詢是否安裝有php
#rpm -qa|grep php刪除之前安裝的php版本(yum install安裝,centos默認安裝php5.3)
#rpm -e php-fpm-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-common-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-cli-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-odbc-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-xml-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-pear-1.9.4-5.el6.noarch --nodeps#rpm -e php-mbstring-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-ldap-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-bcmath-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-pecl-redis-2.2.8-1.el6.x86_64 --nodeps#rpm -e php-pdo-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-gd-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-mysql-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-xmlrpc-5.3.3-47.el6.x86_64 --nodeps#rpm -e php-pecl-igbinary-1.2.1-1.el6.x86_64 --nodeps更新源
#rpm -uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm#rpm -uvh https://mirror.webtatic.com/yum/el6/latest.rpm查看php版本列表
#yum list php*安裝php及相關軟件
#yum install php55w.x86_64 php55w-fpm.x86_64 php55w-mysql.x86_64 php55w-gd.x86_64 libjpeg* php55w-ldap.x86_64 php55w-odbc.x86_64 php55w-pear.noarch php55w-xml.x86_64 php55w-xmlrpc.x86_64 php55w-mbstring.x86_64 php55w-bcmath.x86_64 php-mhash查看php版本
#php -v顯示php版本5.5則安裝成功。
(學習視頻推薦:linux視頻教程)
三、安裝mysql數據庫
判斷是否已經安裝mysql,如果安裝會顯示安裝的版本
#rpm -qa|grep mysql安裝mysql
#yum install mysql-server安裝成功查看mysql版本
#rpm -qa|grep mysql啟動mysql服務
#service mysqld start設置開機啟動
#chkconfig mysqld on測試連接
#mysql顯示數據庫(此時會顯示information_schema,mysql,test三個數據庫)
mysql>show databases;更新mysql密碼,并退出
mysql>use mysql;mysql>update user set password = password('密碼') where user = 'root';mysql>flush privileges;mysql>exit;測試新密碼
#mysql -uroot -p密碼四、安裝ftp
查看是否已經安裝
#rpm -qa|grep vsftpd安裝vsftpd
#yum -y install vsftpd啟動vsftpd
#service vsftpd start設置開機啟動
#chkconfig vsftpd on創建ftp用戶
#useradd -d /var/www/html/ -g ftp -s /sbin/nologin ftp用戶名#(/var/www/html/是apache根目錄,這里用這個作為ftp用戶目錄)設置ftp用戶密碼
#passwd ftp用戶名然后輸入密碼,確認密碼
設置防火墻端口放行
#vi /etc/sysconfig/iptables添加21和20端口,如果不添加端口連接ftp會提示無法連接。
-a input -m state --state new -m tcp -p tcp --dport 21 -j accept-a input -m state --state new -m tcp -p tcp --dport 20 -j accept此時打開xftp輸入ip用戶名密碼就可以登錄了,如果提示無法顯示遠程文件夾點擊xftp 文件-屬性-使用被動模式(取消選中)重新連接就好了。
此時還不能上傳文件,需要設置權限。
#chmod 777 /var/www/html將php網站源碼上傳到/var/www/html/目錄下面,瀏覽器輸入ip地址就能訪問網站了。
如何做到刷新vue.js改變數據華為云提供全流程極簡開發工具 助力開發效率10倍提升公司云服務器租用多少錢機械革命筆記本是哪個牌子網站建設無難事,小技巧來助攻云服務器擴容收費標準最新云計算核心技術Docker教程: events/inspect命令詳解平臺網站開發的具體步驟有哪些?