手动搭建PHP环境记录

2021最新 搭建阿里云lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7) 阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos。 装好后,进入系统 阿里云2000优惠礼包领取 一、挂载数据盘 df -h 只有系统盘了,挂载上原来的数据盘 fdisk -l 看到数据盘了/dev/vdb1 挂载上这个数据盘, mkdir /data0 mount /dev/vdb1 /data0 然后写入分区: echo '/dev/. 阅读详情

之前搭建环境都是xmapp一键搭建,很简单。这次尝试自己手动搭建php环境,出了问题好排查,安装php+apache+mysql

Apache2.4配置

  1. 下载Apache24的zip包

    下载地址(win64):https://www.apachehaus.com/downloads/httpd-2.4.46-o111j-x64-vc15.zip

  2. 解压到目标目录(这里解压到C:\phpEnv\)

  3. 以管理员身份运行cmd,并进入到:[安装目录]\Apache24\bin

  4. 输入命令:httpd -k install

  5. 安装成功,安装中可能会遇到各种支持库缺失的情况(我这里没遇到,因为之前用xmapp一键配置过php环境所以支持库都是有的),需要百度相应的缺失库并安装

    在这里插入图片描述

  6. 命令httpd启动Apache24,上图可以看到最下面报了错,原因是conf/httpd.conf文件中ServerRoot和安装目录不匹配,只需要修改目录即可,报错中可以看到在line40,找到第40行并修改:

    在这里插入图片描述

  7. 安装完成,尝试访问本地:127.0.0.1,会自动访问:C:\phpEnv\Apache24\htdocs\index.html

    在这里插入图片描述

  8. 这个自动访问的路径也可以在httpd.conf中修改:下面的index.html处可以并列地写几个,这样会服务器会依次尝试访问每一个文件

在这里插入图片描述

mysql配置

  1. 下载mysql数据包(这里下载5.6.49版本,要下载其他版本百度并进入官网下载页面下载即可):https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.49-winx64.zip

  2. 解压到目标目录

  3. 进入bin目录,打开cmd运行mysqld,这里可以看到dll运行库缺失,还是需要去下载

    在这里插入图片描述

  4. 运行库缺失,下载:

    https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

  5. 下载好后安装,再次运行,可以运行:

    在这里插入图片描述

    这里可能还会遇到其他坑,大多是运行库缺失,百度对应地报错即可

  6. 试试登陆mysql:mysql -uroot -p,初始状态没有密码:

    在这里插入图片描述

  7. 下一个navicat,这是一个对数据库可视化管理的界面,不然的话只能通过命令行来管理,不是很友好

  8. 在navicat中连接数据库:

在这里插入图片描述

Note1:上图中可以看到,root@xxx中的xxx意思就是限定该用户只能在xxx地址下登陆,比如这里就限制了root用户只能在本机登陆,就防止了没有设置密码的root账户可以被任意访问。root@%表示root用户可以通过任何计算机登陆

Note2:各数据库的最高管理员名:SQL server-SA;Oracle-SYS;mysql-root

Note3:127.0.0.1相当于localhost,表示本机IP

​ IP分为本机IP、局域网IP、广域网IP、公网IP

php配置

  1. 下载php5.6.33:https://windows.php.net/downloads/releases/archives/php-5.6.33-Win32-VC11-x64.zip

  2. 解压到目录下

  3. 去掉php.ini.product后缀→php.ini

  4. 编辑php.ini,查找;extension_dir = "ext"并去掉;extension_dir = "ext"前面的注释(即前面的分号):

    在这里插入图片描述

    并在后面添加添加:

    extension = php_mbstring.dll
    extension = php_mysql.dll
    extension = php_mysqli.dll
    

在这里插入图片描述

  1. 查找;date.timezone =设置为date.timezone = Asia/Shanghai

apache调用php

  1. 打开apache/conf/httpd.conf

  2. 查找找到#cnblogs.com/orzjiangxiaoyu/p/10528221.html,并在后面追加LoadModule php5_module C:/phpEnv/php/php5apache2_4.dll,这里的路径在自己的安装目录下找到这个文件并复制进去,注意版本号,前面的php几_module也要改。还要注意斜线与反斜线。

  3. 查找#AddEncoding x-gzip .gz .tgz部分,并追加代码:

        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    

    一定要注意上面的.php前面的空格不能丢,丢了会报错

  4. 指定php.ini路径。在文本最后一行添加PHPIniDir "C:/phpEnv/php"(php的存放路径)

  5. 配置DirectoryIndex。添加index.php index.htm(这里其实就是前面apache配置部分的首页指定,这里指定为index.php优先,因为一般来说php网页的首页都是这个)

  6. 将下面两行代码的注释(#号)去掉
    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so

  7. 配置完成,测试一下,在你指定的目录【apache配置第六步指定的地方】下写一个index.php文件,比如写一个:

    <?php
    echo phpinfo();
    ?>
    

    浏览器中访问:

    在这里插入图片描述

    成功。

搭建阿里云lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7) 阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos。 装好后,进入系统 一、挂载数据盘 df -h 只有系统盘了,挂载上原来的数据盘 fdisk -l 看到数据盘了/dev/vdb1 挂载上这个数据盘, mkdir /data0 mount /dev/vdb1 /data0 然后写入分区: echo '/dev/vdb1 /data0 ex. 阅读详情

相关推荐

httpd-2.2.9.tar.gz (自己一直在用,没有问题)

cenos6.8 环境安装通过,程序没有问题,自己也一直在用,欢迎大家一起交流,我的邮箱yeiquanqq@163.com

PHP环境搭建

php定义:一种服务器端的 HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于Open Source(开放源代码)的尤其适合web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,java和Perl,而且容易学习。该语言让web开发人员快速的书写动态生成的网页。php前身:Personal HomePage,个人主页。

weixin_46831075的博客 1万+

httpd-2.4.43-o111g-x64-vc15.zip

Apache2.4.43

windows手动搭建PHP网站环境 记录一篇windows安装apache+php+mysql

重新启动之后用新的密码登录试试。

qq_45752705的博客 1564

httpd-2.4.46-o111j-x64-vc15.zip

httpd-2.4.46-o111j-x64-vc15.zip 详见: 《Apache24 + wsgi + Flask on Python3.8部署实践 》 https://blog.youkuaiyun.com/fm0517/article/details/114090609

httpd-2.4.46-o111h-x64-vc15.zip

httpd-2.4.46-o111h-x64-vc15.zip

告别集成包!手动搭建WAMP环境全记录:Apache2.4+MySQL5.6+PHP7.1实战教程

本文详细介绍了如何手动搭建高性能WAMP开发环境,涵盖Apache2.4、MySQL5.6和PHP7.1的深度配置与优化。通过分步指南,开发者可以精准控制组件版本、定制模块加载并掌握故障排查技巧,告别集成包的限制,实现对开发环境的完全掌控。文章还提供了安全加固、性能调优和现代化工具集成等进阶技巧。

ujm567890的博客 828

手动搭建PHP运行环境(图文详述)

手动搭建PHP运行环境 新建“test.php”,如果里面的代码全部执行成功,则证明PHP环境搭建成功

转: 手动搭建apache+php+mysql

http://zww.me/archives/25371 本地调试 WordPress 主题一直是使用 XAMPP 搭建本地环境,但不知道什么原因,在比较多调用的主题(如CMS类)计算机会出现卡顿现象,查看进程是 Apache 和 MySQL 这2个进程 CPU 占用其高,具体原因不知,主机环境配置我很少折腾,不懂,或许是我主机太老的问题(单核CPU)。 决定:在忍受几个月的缓慢后,决...

Follow your heart 199

手动搭建PHP环境

手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件,此文档详解在Windows 下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。

从SolidWorks到URDF:插件使用、关节配置与PyBullet仿真避坑指南

本文提供了一份从SolidWorks导出URDF模型并导入PyBullet进行仿真的完整实战指南。详细讲解了SolidWorks插件的正确安装与配置、关节类型的选择与坐标系对齐的核心技巧,并针对PyBullet仿真中常见的模型散架、路径错误、物理属性异常等问题提供了深度避坑解决方案,帮助机器人开发者高效完成从设计到仿真的全流程。

weixin_29081101的博客 546

Windows10系统下LAMP开发环境的搭建

去年刚开始学习PHP开发的时候,搭建LAMP环境采用了一个现成的软件:phpstudy来完成,虽然勉强能用,但是后来总会发现有这样或那样的问题(一个重要的问题就是系统原装的MySQL数据库会被覆盖掉)弄得挺乱的。今天正好有一点时间,自己从官网下载了各个软件的安装文件以手工配置的方式重新搭建了一下LAMP环境。过程中遇到了很多困难,也看了很多大牛的博客,现在总算是大功告成了。分享一点经验和在整个过程

ACM,再见! 1万+

如何在Tagetik系统中抽取处理SAP系统财务数据

如何在Tagetik系统中抽取处理不同核算系统财务数据:以SAP为例,简单讲一下Tagetik对接SAP数据的基本情况

2201_75401663的博客 579

手动配置apach+php+mysql-----不兼容解决方案

如标题,在工作过程中直接下载了wampserver这个集成环境,手动搭建一次没有做过,公司的考试有这个题,我没有在规定时间内搭建成功。 1.出现的问题及原因         原因是什么呢,在配置apache的时候,需要吧apache发布到服务上,然后再启动,在cmd输入 F:\apache24\bin\httpd -k stall,提示找不到140.dll,原因是需要装vc++2005,我又在

坏坏熊的专栏 964

MLNX_OFED 5.4-3.7.5.0 驱动安装:银河麒麟V10SP2 ARM 内核升级后编译避坑 3 步

本文详细介绍了在银河麒麟V10SP2 ARM环境下安装MLNX_OFED 5.4-3.7.5.0驱动的完整流程,包括内核升级后的驱动兼容性挑战、编译环境准备、分步编译与安装流程以及性能优化与故障排查。特别针对国产化ARM服务器(如华为Atlas系列)提供了实用的解决方案和常见问题处理建议,帮助用户顺利完成mlnx网卡驱动的安装与配置。

weixin_29184075的博客 406

APS生产排程系统——ERP、MES、APS系统的关联和区别

APS生产排程系统——ERP、MES、APS系统的关联和区别

这里有一只小马吖 2万+

apache+php+mysql 空间,Apache+PHP+MySQL+phpMyAdmin环境搭建

最近在学习web服务端开发,一开始是使用wamp的,后来决定自己完整配置一下环境,并把整个过程记录下来。其中,Apache是服务器,php是用来编写服务端的语言,MySQL作为数据库,phpMyAdmin是一个使数据库可视化的工具。下面,把环境搭建的每一步记录下来。1.安装Apache(1)下载一个Apache的安装包并解压:(2)进入conf目录,用记事本或者其他文本编辑器打开httpd.con...

weixin_31319319的博客 231

【Python基础】FastAPI 从入门到项目实战操作详解

【Python基础】FastAPI从入门到使用实战操作详解

congge_study的博客 461

LAMP环境搭建(过程很曲折,但是学到很多东西)

由于十一之后就要去实习了,当然现在也不能闲着,所以就学习一下如何搭建lamp环境,当然我有鸟哥服务器搭建这本神书。 运行环境 : VMware虚拟机 + Ubuntu11.10 ①下载Apache的httpd软件,并对Apache进行相应的配置 首先在Apache官网地址查看当前的Apache版本,找到将要下载的版本,我选中的是httpd-2.

徐文志程序猿 4425

【Unity】【WebRTC】如何用Unity而不是浏览器接收远程画面

之前几篇我们讨论了如何设置信令服务器,如何发送画面给远端以及如何用浏览器查看同步画面,今天来讨论如何实现Unity内部接收画面。看本篇之前请先看过之前将web服务器设置和基本远程画面功能的几篇博文。在Unity编辑器中打开一个示例项目,点击BroadCast按钮。4. 再点击Receiver按钮,Start。Build一个示例项目,并运行这个项目。启动Web.app。

每日出拳老爷子的博客 1722

【AMD | Docker】超级全面版本:在Docker中验证AMD GPU移动显卡可用性的方法

1. 安装ROCm Docker支持 ■AMD GPU驱动 ■ROCM ■Docker 2. 配置Docker使用ROCm 3. 使用官方ROCm Docker镜像 4. 使用Docker CLI参数访问GPU

静谧、淡雅 688

suse 11安装php7,suse11sp4搭建LAMP环境

一、uanme -a三、安装apache:SUSE 11 自带安装apache2,如果安装了,请卸载:linux-1z88:/home/jie # zypper rm apache1、tar-zxfapr-1.4.6.tar.gz./configure--prefix=/usr/local/services/aprmakemake install不报错的原则下一个2、tar-zxfapr...

weixin_35433448的博客 416

ResNet改进(20):融合Swin Transformer与ResNet

这种混合架构的设计理念是:在保留CNN强大局部特征提取能力的同时,引入Transformer的全局建模优势。我们实现的模型在ResNet18的基础上嵌入了一个简化版的Swin Transformer Block,旨在探索两种范式结合的可能性。通过在ResNet早期阶段引入Transformer模块,我们既保留了CNN强大的局部特征提取能力,又获得了Transformer的全局建模优势。本文提出的ResNet与Swin Transformer混合架构,探索了CNN与Transformer结合的可能性。

2401_82355416的博客 860

centos 哪个版本_如何让网站不同页面调用不同PHP版本

写在写在前面的前面是的,知道我的朋友应该都清楚,前述我提到了,我会停笔到下一个学术论文投出。不过这几天我一直在考虑一个问题,手上确实有一些想写的,那么是不是确实值得写写?今天发现身边的人几乎都放假了,我的工作时间也从正常工作时间缩短为三分之二不到,一个人似乎确实有些事情做不动。于是我开始考虑,是不是我也正式放假,也就是说,不做课题的,也不做学校的事情,做一些自己感兴趣的事情,比如codi...

weixin_39769627的博客 141

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ubuntu中php开发环境搭建_Ubuntu下搭建PHP开发环境 | 学步园

就要开始写新OJ了,和老贾商量了一下,决定采用Apache+PHP+Mysql的模式在Ubuntu下进行开发。一开始用《PHP开发·典型模块大全》这本书上介绍的方法进行安装配置,后来发现各种bug。出现bug就去网络搜索解决方法。就这样,bug->search,连着搞了几个小时,没拿下来。最后,才知道不用去手动下载什么安装包,在Ubuntu下可以直接通过apt-get安装。下面是详细的安装过...

weixin_31186111的博客 363

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

网络安全学习 ---lamp的搭建

这里写目录标题一级目录二级目录三级目录 一级目录 二级目录 三级目录

m0_51943976的博客 334

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: XCTF新手区 aconmand_execution
下一篇: 【入门练手】从0开始搭建第一个php网站
5mack
博客等级 码龄10年 218粉丝 18原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值