centos7安装php环境_docker搭建php开发环境

centos7安装php环境_docker搭建php开发环境centos7php环境手动搭建:1.先安装apache:yum安装yuminstallhttpd进入配置文件vi/etc/httpd/conf/httpd.conf(/etc/httpd/conf/httpd.conf为配置文件位置)apache默认就是使用80端口防火墙开启80端口(一般例如在阿里云网站控制台直接开启即可)服务器常用指令:linux常用服务的启动、停止、重启操作服务/操作 启动 停止 重启apache systemctlstarthttpd开启

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

centos7 php环境手动搭建:

1.先安装apache:

yum安装
yum install httpd
进入配置文件
vi /etc/httpd/conf/httpd.conf( /etc/httpd/conf/httpd.conf为配置文件位置)
apache默认就是使用80端口
防火墙开启80端口(一般例如在阿里云网站控制台直接开启即可)

服务器常用指令:

linux常用服务的启动、停止、重启操作
服务/操作 启动 停止 重启
apache
systemctl start httpd 开启
systemctl stop httpd 停止
systemctl restart httpd 重启

nginx
systemctl start nginx 开启
systemctl stop nginx 停止
systemctl restart nginx 重启

mysql
systemctl start mysqld 开启
systemctl stop mysqld 停止
systemctl restart mysqld 重启

设置开机启动/关闭

systemctl enable httpd.service #开机启动
systemctl disable httpd.service #开机不启动
其他类似

查询端口是否开放

firewall-cmd –query-port=8080/tcp

开放80端口

firewall-cmd –permanent –add-port=80/tcp

移除端口

firewall-cmd –permanent –remove-port=8080/tcp

重启防火墙(修改配置后要重启防火墙)

firewall-cmd –reload

参数解释

1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;

开启

service firewalld start

重启

service firewalld restart

关闭

service firewalld stop

systemctl status httpd.service
systemctl start mysqld.service #启动mysql服务
systemctl status mysqld.service #查看mysql服务状态

解决方案:

开启httpd

systemctl start httpd.service

进入httpd.conf文件

vi /etc/httpd/conf/httpd.conf
更改监听端口
更改监听端口

更改文件路径
更改文件路径
更改路径下执行文件名(my.php)
在这里插入图片描述
配置好保存退出

启动服务

systemctl start httpd.service

安装mysql

yum install mysql mysql-server
不多解释

yum安装php

yum install php php-devel

重启apache 使之生效

systemctl restart httpd.service

/var/www/html/下建立一个PHP文件(my.php)

内容 <?php phpinfo(); ?>

重启apache 浏览器输入IP即可看见PHP页面

安装PHP扩展

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

重启apache : systemctl restart httpd.service

测试MYSQOL连接

<?php $servername = “localhost”; $username = “username”; $password = “password”; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) { die(“连接失败: ” . $conn->connect_error); } echo “连接成功”; ?>

放在新的.php文件下 更改配置文件即可在浏览器下看见测试结果

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190645.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 什么是docx,pptx等的正确MIME类型?[通俗易懂]

    什么是docx,pptx等的正确MIME类型?

    2022年2月11日
    43
  • http://www.msftconnecttest.com/redirect找不到应用程序解决办法

    我在连学校内网的时候,不能自动跳转到登录的页面,因为有一些默认的配置已经被修改。可能有的人认为不是自己修改的,那么原因也有可能是软件安装的过程中默认设置被修改,也有可能是你不轻易间点错了。不废话了,直接发图:第一步:window10:点击左下角的window图标—-找到设置—-点击默认设置第二步:往下拉,找到浏览器的默认设置,点击重置,ok…

    2022年4月6日
    3.3K
  • 在GridView中增加LinkButton,出现错误:EnableEventValidation=”false”

    在GridView中增加LinkButton,出现错误:EnableEventValidation=”false”错误信息:Invalidpostbackorcallbackargument.Eventvalidationisenabledusing<pagesenableEventValidation=”true”/>inconfigurationor<%@PageEnableEventValidation=”true”%>inapag…

    2022年7月14日
    15
  • 腾讯ssl 免费证书_腾讯云ssl证书安装教程

    腾讯ssl 免费证书_腾讯云ssl证书安装教程项目收尾,闲下来捣腾捣腾微信小程序,配置request域名的时候发现需要https协议,意思就是请求服务端必须是HTTPS,当然,如果你只是自己玩一玩小程序开发,不上线,也可以通过微信开发者工具设置使用普通http请求来让自己过把瘾。大部分ssl证书都需要money,对于个人开发者成本有点高,像我这种穷屌当然是想方设法去找免费的ssl。推荐一篇博文,里面罗列了大部分免费的ssl证书认证点击打开链接…

    2025年10月14日
    4
  • 回文串「建议收藏」

    回文串「建议收藏」1.1.最长回文串LeetCode:给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。注意:假设字符串的长度不会超过1010。回文串:“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。——百度百科地址:https://baike.baid…

    2025年8月20日
    3
  • ScreenToGIF录像没有声音_录屏怎么变成gif

    ScreenToGIF录像没有声音_录屏怎么变成gif剪辑视频没有高清素材,视频下载受限,大部分录屏软件难用还要收费其实电脑录屏没那么麻烦,补充更新:今天意外地发现了两款非常不错的电脑录屏软件,整个软件体积小巧、操作简单,最为难得的是,录制的视频内容特别清晰,这里推荐给大家吧。软件全称:嗨格式录屏大师(下面是体验链接,大家可以试一试)http://dl-next.aunbox.cn/channel?channel=6aef2262​dl-next.a…

    2022年9月20日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号