您的位置 首页 php

Centos7安装和搭建Apache+PHP+Mysql环境和常见问题处理(二)

二、Centos7搭建 apache +PHP+ MYSQL 环境

1、使用ROOT登录Centos7系统,如下图

使用ROOT登录Centos7系统

2、安装Apache服务:

输入:yum -y install httpd

3、安装PHP 相关服务:

输入:yum -y install php

yum-y install php-fpm

4、安装MYSQL相关服务,因为因为CentOS 7版本将MySQL数据库软件从默认的程序列表中移除,用 mariadb 代替了,我们从MYSQL官网下载mysql-server。注意如果我们直接输入以下命令:

a、输入:wget

如果命令成功执行,中间提示Isthis ok[y/d/N],输入y后回车,我们进行如下操作:

输入:rpm -ivh mysql-community-release-el7-5.noarch.rpm

输入:yum install mysql-community-server

b、如果wget 命令出错,无法下载mysql-community-release-el7-5.noarch.rpm,原为是因为文件名太长,wget无法识别。我们就用其它电脑的浏览器手动下载mysql-community-release-el7-5.noarch.rpm,下载后重命名该文件为如:5.noarch.rpm,把该文件存放在一下可改访问的空间,如:www.xxx.com/mysql/5.noarch.rpm,然后执行如下命令:

输入:wget

mv 5.noarch.rpm mysql-community-release-el7-5.noarch.rpm

输入:rpm -ivh mysql-community-release-el7-5.noarch.rpm

输入:yum install mysql-community-server

安装MYSQL

安装MYSQL

5、安装PHP连接MYSQL数据库的包:

输入:yum -y install php-mysql

6、安装Apache扩展包:

输入:yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

7、安装PHP扩展包:

输入:yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

8、安装Mysql扩展包

输入:yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

9、配置Apache、mysql开机启动

输入:chkconfig httpd on

chkconfig mysqld on

如出现Note:Forwarding request to ‘systemctl enable mysqld. service ‘.

或Note:Forwarding request to ‘systemctl enable mysqld.service’.

请分别输入:systemctl enable mysqld.service

systemctl enable mysqld.service

然后再输入:chkconfig httpd on

chkconfig mysqld on

10、重启Apache、php和mysql服务

输入:service mysqld restart

service php-fpm start

service httpd restart

11、打开mysql,第一下安装mysql是没有密码的。

输入:mysql –u root

查看一下数据库,输入:show databases;

12、设置MYSQL ROOT密码;

输入:set password for ‘root’@’localhost’ =password(‘xxxxxxx’);

查看数据库和设置MYSQL ROOT密码

13、环境检查,查看端口

输入: netstat –tunlp

mysql监听3306端口,php监听9000端口,apache监听80端口

14、CentOS7中,默认会打开firewalld防火墙,我们需要开改防火墙80端口,这也是很多同学配置后容易忽略的地方,如果不开放80端口,则浏览器就无法打开网页。方法如下:

输入:firewall-cmd –zone=public –add-port=80/tcp –permanent

返回success为成功,重启防火墙:

输入:systemctl restart firewalld.service

15、在浏览器输入服务器的IP地址,如现如下图,说明配置已成功:

apache安装成功

16、测试PHP环境,在入apache的web根目录:/var/www/html 中自己写一个最简单的php页面。

输入:cd /var/www/html

输入:touch php_test.php

输入:vi test.php

进入到了控制模式之后按键盘上的Insert 进入到编辑模式,将如下代码输入到文件中

<?php

echo “hello world”;

phpinfo()

?>

按esc+shift+zz 退出并保存。

在浏览器中输入服务器IP地址+php_test.php文件名,例如:192.168.1.1/php_test.php,出现下图则成功。

PHP运行环境安装成功

在配置CentOS 7的Apache+PHP+Mysql环境时,MYSQL是比较容易出错的地方,防火墙是容易遗忘的地方,现已其本说明,如有遗漏请留言或私信交流。谢谢!

文章来源:智云一二三科技

文章标题:Centos7安装和搭建Apache+PHP+Mysql环境和常见问题处理(二)

文章地址:https://www.zhihuclub.com/78725.shtml

关于作者: 智云科技

热门文章

网站地图