centos7下安装apache+php并连接mysql数据库

安装apache

https://blog.csdn.net/forlightway/article/details/73971462

防火墙

先设置防火墙,设置80端口

https://blog.csdn.net/u012498149/article/details/78772058


如果需要修改httpd服务,使用如下命令

vi /etc/httpd/conf/httpd.conf

设置自动启动

systemctl enable httpd.service


4.手动重启Apache

systemctl restart httpd.service

5.手动停止Apache

systemctl stop httpd.service

6.安装目录介绍

  • Apache默认将网站的根目录指向/var/www/html
  • 默认的主配置文件/etc/httpd/conf/httpd.conf
  • 配置存储在的/etc/httpd/conf.d/目录
7.开放80端口
CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,
google之后发现Centos 7使用firewalld代替了原来的iptables。
下面记录如何使用firewalld开放Linux端口:

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

--zone #作用域

--add-port=80/tcp  #添加端口,格式为:端口/通讯协议

--permanent  #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload

查看状态

firewall-cmd --state


安装php

https://blog.csdn.net/hailanzi/article/details/79510240



各软件默认安装路径:

apache:

如果采用RPM包安装,安装路径应在 /etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 

PHP:
如果采用RPM包安装,安装路径应在 /etc/目录下
php的配置文件:/etc/php.ini
如果采用源代码安装,一般默认安装在/usr/local/lib目录下
php配置文件: /usr/local/lib/php.ini
或/usr/local/php/etc/php.ini 

MySQL:
如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
mysqldump文件位置:/usr/bin/mysqldump
mysqli配置文件:
/etc/my.cnf或/usr/share/mysql/my.cnf
mysql数据目录在/var/lib/mysql目录下
如果采用源代码安装,一般默认安装在/usr/local/mysql目录下 

猜你喜欢

转载自blog.csdn.net/lizhiyuan_eagle/article/details/80063546
今日推荐