纯净CentOS安装PHP网站环境

Posted 北七星≧▽≦batsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纯净CentOS安装PHP网站环境相关的知识,希望对你有一定的参考价值。

一、MySQL数据库

安装mysql

yum install mysql mysql-server

 

启动mysql:

/etc/init.d/mysqld start

service mysqld start

初始账号密码 root (空密码)

输入命令mysql有提示则说明mysql安装启动成功,按Ctrl+C退出。

 

设置mysql随开机启动 chkconfig mysqld on 

 

二、安装PHP

项目需要安装的是php5.6,yum install php只能安装到php5.3。而此linux比较旧,还没有php5.5,5.6等的镜像源地址。

通过yum list php*查看是否有需要安装的版本,PHP5.5名为php55w,PHP5.6名为php56w,如果没有就需要添加第三方yum源,推荐安装webtatic、rpmforge的源

1)、

这个是安装webtatic源,选择对应的CentOS版本

CentOs 5.x

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

CentOs 6.x

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOs 7.X

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

这个是安装rpmforge源

#32位:  

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm  

rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm  

#64位:  

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm  

rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm  

 

2)、

安装好源之后就可以开装新版的php了,安装PHP和PHP扩展

一键安装所有扩展 yum --enablerepo=webtatic install php56w* -y --skip-broken

或详细安装

yum -y install php56w

yum -y install php56w-bcmath php56w-cli php56w-common  php56w-devel php56w-fpm    php56w-gd php56w-imap  php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-mysqli php56w-odbc   php56w-pdo   php56w-pear  php56w-pecl-igbinary  php56w-xml php56w-xmlrpc php56w-opcache php56w-intl php56w-pecl-memcache

 

3)、

通过yum list installed | grep php可以查看所有已安装的php软件
使用yum remove php 删除

(附:下面这个是安装PHP5.3的方法)

yum -y install php

安装一些PHP扩展:

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

 

 

三、安装Apache

可能本来已经安装有了,先尝试重启:service httpd restart

否则安装 yum install httpd 然后再启动

设置Apache开机启动 chkconfig httpd on

 

默认网站目录 /var/www/html

Apache配置文件 /etc/httpd/conf/httpd.conf

PHP配置文件 /etc/php.ini

 

编辑配置文件 httpd.conf,搜索"#ServerName",添加ServerName localhost:80

 

以上是关于纯净CentOS安装PHP网站环境的主要内容,如果未能解决你的问题,请参考以下文章

宝塔安装和使用默认端口8888

centos7.2纯净版安装不了宝塔

纯净的centos7.0上安装lnmp环境的步骤

centos7 国内镜像yum安装mysql5.7

CentOS 下 LNMP 环境配置

CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)