centos6.5如何安裝php環(huán)境

centos6.5安裝php環(huán)境的方法:1、安裝apache并設(shè)置開機啟動;2、刪除默認安裝的php并重新安裝;3、更新源并安裝相關(guān)軟件;4、安裝mysql并設(shè)置開機自啟;5、安裝ftp。

centos6.5如何安裝php環(huán)境

以下操作全部是root用戶登錄centos。

(推薦教程:centos教程

一、安裝apache

查看是否已經(jīng)安裝

#rpm?-qa?httpd

命令安裝

立即學(xué)習(xí)PHP免費學(xué)習(xí)筆記(深入)”;

#yum?install?httpd?-y

設(shè)置開機啟動

chkconfig?httpd?on

啟動軟件

service?httpd?start

此時瀏覽器輸入服務(wù)器ip地址顯示無法訪問,因為沒有設(shè)置服務(wù)器防火墻放行80端口。

修改防火墻配置文件,加入80端口

#vi?/etc/sysconfig/iptables

按i鍵進入編輯狀態(tài),將-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT加進去。

按esc,再按:wq,再按enter保存退出,這里需要會vi操作。

重啟防火墻

#service?iptables?restart

此時瀏覽器輸入服務(wù)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及相關(guān)軟件

#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則安裝成功。

(學(xué)習(xí)視頻推薦:centos教程

三、安裝mysql數(shù)據(jù)庫

判斷是否已經(jīng)安裝mysql,如果安裝會顯示安裝的版本

#rpm?-qa|grep?mysql

安裝mysql

#yum?install?mysql-server

安裝成功查看mysql版本

#rpm?-qa|grep?mysql

啟動mysql服務(wù)

#service?mysqld?start

設(shè)置開機啟動

#chkconfig?mysqld?on

測試連接

#mysql

顯示數(shù)據(jù)庫(此時會顯示information_schema,mysql,test三個數(shù)據(jù)庫)

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

查看是否已經(jīng)安裝

#rpm?-qa|grep?vsftpd

安裝vsftpd

#yum?-y?install?vsftpd

啟動vsftpd

#service?vsftpd?start

設(shè)置開機啟動

#chkconfig?vsftpd?on

創(chuàng)建ftp用戶

#useradd?-d?/var/www/html/?-g?ftp?-s?/sbin/nologin?ftp用戶名#(/var/www/html/是apache根目錄,這里用這個作為ftp用戶目錄)

設(shè)置ftp用戶密碼

#passwd?ftp用戶名

然后輸入密碼,確認密碼

設(shè)置防火墻端口放行

#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 文件-屬性-使用被動模式(取消選中)重新連接就好了。

此時還不能上傳文件,需要設(shè)置權(quán)限。

#chmod?777?/var/www/html

將php網(wǎng)站源碼上傳到/var/www/html/目錄下面,瀏覽器輸入ip地址就能訪問網(wǎng)站了。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊7 分享