文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PHP环境安装教程

2023-08-31 20:39

关注
PHP环境安装教程

网图、侵删

有个历史项目是用PHP写的(同事已提桶跑路),我协助改个小需求。特此记录PHP本地安装步骤。

一:windows安装phpstorm

开发工具安装,推荐PHP语言开发环境phpstorm。

官网windows安装包下载链接:https://www.jetbrains.com.cn/phpstorm/

安装完如下图:

二:wampserver安装

WampServer就是Windows Apache Mysql PHP集成安装环境,这款软件在安装过程中把apache、php、mysql集成好了。

wampserver下载地址:https://sourceforge.net/projects/wampserver/

安装完成后,右下角点击localhost进入默认页面,此时localhost是打不开的,因为配置里默认端口是80,已被占用,需要换个端口。

修改wampserver端口以及在apache下配置端口监听需修改3个文件:

  1. httpd.conf

  1. wampmanager.conf

  1. httpd-vhosts.conf

apache 目录下 httpd-vhosts.conf 文件:我这里修改成了8100端口

apache 主配置文件 httpd.conf

wampserver 安装目录下 wampmanager.conf 文件:

此时再次输入 localhost:8100 如下图:

三:php环境变量设置

在wampserver下安装目录bin/php能看到php版本。加入到环境变量path中

打开git命令行运行php命令,如下说明安装成功。

phpstorm配置php环境

phpstorm设置里面找到php executable 中可执行地址加入进去。

地址:D:\wamp64\bin\php\php8.0.26\php.exe

四:composer安装

安装包管理器 composer,参考官网安装链接:https://pkg.xyz/

composer 在php中是用来管理依赖关系的工具,在项目 composer.json 文件中声明依赖的外部工具库,composer会帮助安装这些依赖库文件。

依次执行命令

  1. 下载安装脚本 - composer-setup.php - 到当前目录。

php -r "copy(' https://install.phpcomposer.com/installer', 'composer-setup.php');"
  1. 执行安装过程。

php composer-setup.php
  1. 删除安装脚本。

php -r "unlink('composer-setup.php');"

window系统下全局安装:

  1. 找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。

  1. 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。

  1. 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。

@php "%~dp0composer.phar" %*

打开cmd命令行窗口执行:

composer -v

如果要让git命令行也执行成功,则需要在php安装目录,复制composer.phar文件并重命名为 composer 即可。

phpstorm添加composer支持

composer初始化后生成 composer.json 文件。

可在phpstorm设置里面添加composer.json。

添加Artisan 和 Composer的命令行工具支持。

添加后打开run command命令行控制台可查看artisan 和 composer所有可用命令。

输入composer命令,由于配置中composer 用别名 c代替,所以直接输入 c list可查看所有可用的命令。

五:项目运行两种方式

由于项目是用laravel(PHP web开发框架)开发的,所以可以用laravel框架自带的artisan命令启动项目。或者依赖apache启动项目。

1. artisan启动

php artisan serve启动。

启动后打开 http://127.0.0.1:8000/ 报500
解决方案:
找一下有没有.env文件,如果没有访问会报错,安装laravel框架的时候,有的会有这个文件有的安装后没有,但是肯定会有.env.example这个文件,把这个文件复制到当前文件夹下,改名为.env文件即可。

此时界面会提示:生成密钥。

执行以下命令后重新启动项目就ok了
php artisan key:generate

2. apache服务启动

在wampserver目录下文件 httpd-vhosts.conf 中配置虚拟主机:

# Virtual Hosts#  ServerName localhost  ServerAlias localhost  DocumentRoot "${INSTALL_DIR}/www"      Options +Indexes +Includes +FollowSymLinks +MultiViews    AllowOverride All    Require local  

参考资料

  1. https://juejin.cn/post/7039605209223593998

  1. https://pkg.xyz/

来源地址:https://blog.csdn.net/u011385940/article/details/129572891

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯