一、安装Apache
yum install httpd #根据提示,输入Y安装即可成功安装
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动
二、安装php
先删除已有的安装包吧 以防版本太低
yum remove php
加载一下需要的包
#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
开始安装(5.6)及安装一下扩展
yum install php56w php56w-mysql php56w-mbstring php56w-mcrypt php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-pdo
php7的只需把5.6版本的命令改为php70w即可
php70w-gd php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc php70w-pdo
安装完记得将Apache restart一下!
#一些小操作
查看已安装扩展
php -m
假如前面忘记安装了mbstring扩展,这时需要手动安装mbstring扩展(实际上前面已经安装过了,这里只是举例说明一下)
#php5.6版本
yum install php56w-mbstring
#php7.0版本
yum install php70w-mbstring
#然后不要忘记重启apache
我们可以通过下列命令查看php的配置文件所在的目录,当然你也可以通过查看phpinfo获取相应的信息
php -i | grep php.ini
以下说明一下Apache及php相关文件的目录
#apache主配置文件
/etc/httpd/conf/httpd.conf
#相关配置 比如vhost文件就可以创建在该目录下
/etc/httpd/conf.d/
#模块配置文件 比如你要开启rewrite模块,可能你就需要到这个目录下面做一些配置了
/etc/httpd/conf.modules.d/
#web可访问目录 网站根目录
/var/www/html
#apache日志文件目录
/var/log/httpd/
CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,所以得先安装mariadb。
#yum install mariadb-server mariadb
mariadb数据库的相关命令是:
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
所以先启动数据库
# systemctl start mariadb
然后安装mysql 跟着走就行了。
#yum install mysql
#yum install mysql-devel