精华内容
下载资源
问答
  • PhpStudy导入php项目及运行php项目

    万次阅读 多人点赞 2020-06-15 20:40:48
    一:前言 ...搜了发现网上一堆教程都是...首先有挺多软件可以运行php项目的,有PhpStudy、Wampserver、PhpStorm、XAMPP等。这几个,笔者都下载了,运行发现还是PhpStudy这个软件最简单粗暴,最好用,爱了爱了。所以,笔

    一:前言

    今天笔者弄到了一份图书管理系统的php源码,然后想用PhpStudy运行这个项目。搜了发现网上一堆教程都是差不多一样,好几个内容一样还标注是原创,笔者无语了,还有就是版本有些旧了,内容部分与新版有些差异。所以,笔者现在来写个新的版本。
    本文适合那些有php项目的,却不知道怎么导入及运行的小白。
    首先有挺多软件可以运行php项目的,有PhpStudy、Wampserver、PhpStorm、XAMPP等。这几个,笔者都下载了,运行发现还是PhpStudy这个软件最简单粗暴,最好用,爱了爱了。所以,笔者用PhpStudy这软件来导入并运行Php项目。
    p1
    这PhpStudy宣传语句,所以,配置环境困难党和操作困难党的福利啊!
    操作环境:win10、phpStudy v8.1(64位)

    二:操作

    1.首先去官网下载软件:https://www.xp.cn/
    选对应操作系统,笔者是win64的
    g1
    点链接,就会自动下载安装包的。
    g2
    2.安装
    解压然后点那个可执行文件
    a1
    安装就是下一步、下一步、下一步
    a2
    成功效果
    3.放项目代码
    进WWW文件夹
    code1
    创建一个文件夹,我创建的叫booktest
    code2
    将源代码压缩包复制到booktest文件夹下,并解压
    这是解压之后的效果
    code3
    4.配置数据库环境
    打开phpstudy软件,先修改端口号,因为这软件自带了一个mysql,会和笔者在本地之前安装的冲突mysql冲突。
    点配置
    qi1
    3306改成3305
    qi2
    创建数据库(这数据库文件是源代码有的)
    先启动mysql(端口号改了再启动,记得记得啊。如果改了,这一步还启动不了,就去(我的电脑)–>(右键点服务)–>(点服务和应用程序下的服务选项)–>(名称那里搜索mysql57,笔者是mysql57,反正绝对是5,5几就不确定。)–>(右键点启动)–>(OK,启动成功,继续执行下列步骤。)
    qi3

    填信息
    qi4
    导入sql文件
    qi5
    点浏览
    qi6
    进刚刚创建的booktest文件找sql语句
    qi7
    打开,导入,数据库创建完毕。

    5.配置web环境
    先启动web
    web1
    然后创建网站(域名那里book可以换成其它,那个www和com尽量不要改。还有那个根目录,就是那个创建的booktest文件,浏览点到那个目录就好了,根目录后面不要加域名。那个同步到host记得打勾。)
    web2

    6.运行项目
    点那两个按键重启。
    ok1
    进浏览器输入刚刚设置的域名。
    ok2

    三:尾言

    本教程适合那些有php源码,却不懂php的小白运行操作。

    展开全文
  • 配置PHP storm运行PHP项目 1.新建一个项目 2、file—settings–Languages&Frameworks–php进行配置。 3、Build,Execution,Deployment–Deployment–新建一个in place 4、最后点击浏览器运行 .....

    配置PHP storm运行PHP项目
    1.新建一个项目
    在这里插入图片描述
    2、file—settings–Languages&Frameworks–php进行配置。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3、Build,Execution,Deployment–Deployment–新建一个in place
    4、最后点击浏览器运行
    在这里插入图片描述

    展开全文
  • tomcat运行php项目必须的jar包。!!!!!!!!!!!!!!!!
  • 运行php项目最简单教程

    万次阅读 2018-08-13 13:51:39
    启动运行php项目最简单教程   解决方法: 1.下载XAMPP工具,下载地址:http://www.yayihouse.com/yayishuwu/chapter/1478

    启动运行php项目最简单教程

     

    解决方法:

    1.下载XAMPP工具,下载地址:http://www.yayihouse.com/yayishuwu/chapter/1478

    展开全文
  • 怎么运行 php 项目

    2019-03-25 01:40:18
    NULL 博文链接:https://zhangyulong.iteye.com/blog/1161230
  • Win10 Docker 搭建lnmp环境运行PHP项目win10下载、安装Docker配置阿里云docker镜像加速拉取镜像-php、nginx、mysql创建目录配置docker-compose.yml文件nginx配置访问项目填坑使用Dockerfile定制php镜像 win10下载、...

    win10下载、安装Docker

    参考:win10下载、安装Docker

    配置阿里云docker镜像加速

    {
      "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"],
      "insecure-registries": [],
      "debug": false,
      "experimental": true,
      "features": {
        "buildkit": true
      }
    }
    

    在这里插入图片描述

    拉取镜像-php、nginx、mysql

    • 下载对应的镜像
    $ docker pull php:7.3.25-fpm-buster 
    $ docker pull nginx
    $ docker pull mysql:5.7
    

    需要其他版本的镜像可以到hub.docker.com,搜索php并通过tags找到自己想要的版本,如果不用管版本直接docker pull php即可。

    创建目录

    • 目录截图
      docker目录
    • 目录介绍
    .\mysql\config mysql配置目录
    .\mysql\logs mysql日志目录
    .\mysql\lib mysql数据目录
    .\php php配置目录
    .\nginx/www	项目根目录
    .\nginx/conf 虚拟域名配置目录
    .\nginx/logs nginx访问日志目录
    .\nginx/nginx.conf nginx配置文件
    

    配置docker-compose.yml文件

    • 目录截图
      docker目录
    • 目录介绍
    version: "3"
    
    services:
      mysql:
        hostname: mysql
        restart: always
        image: mysql:5.7
        container_name: mysql
        ports:
          - "3306:3306"
        volumes:
          - .\mysql\config:/etc/mysql
          - .\mysql\log:/var/log/mysql
          - .\mysql\lib:/var/lib/mysql
        environment:
          MYSQL_ROOT_PASSWORD: 123456
          MYSQL_USER: user
          MYSQL_PASSWORD: user123
      php:
        image: php:7.3.25-fpm-buster 
        hostname: php
        restart: always
        container_name: php
        build:
          context: ./php
          dockerfile: Dockerfile
        ports:
          - "9000:9000"
        links:
          - mysql:mysql
        volumes:
          - .\nginx/www:/var/www/html
          - .\php\php.ini:/usr/local/etc/php/php.ini
      nginx:
        hostname: nginx
        restart: always
        container_name: nginx
        image: nginx
        ports:
          - "80:80"
          - "443:443"
        links:
          - "php:php"
        volumes:
          - .\nginx/www:/usr/share/nginx/html
          - .\nginx/conf:/etc/nginx/conf.d
          - .\nginx/logs:/var/log/nginx
          - .\nginx/nginx.conf:/etc/nginx/nginx.conf
    

    nginx配置

    • nginx.con配置(文件位置:.\nginx/nginx.conf
    user  nginx;
    worker_processes  1;
    
    error_log  /var/log/nginx/error.log warn;
    pid        /var/run/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;
    
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
    
        access_log  /var/log/nginx/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        keepalive_timeout  65;
    
        #gzip  on;
    
        include /etc/nginx/conf.d/*.conf;
    }
    
    
    • nginx虚拟域名配置(目录位置:.\nginx/conf
      • 新建php.conf
    server {
    	listen	80;
    	server_name	localhost;
        index index.php index.html error/index.html;
    
    	location / {
    		root	/usr/share/nginx/html/;
    		index	index.php index.html index.htm ;
    	}
    
    	error_page	500 502 503 504	/50x.html;
    	location = /50x.html {
    		root	/usr/share/nginx/html/xm/public;
    	}
    
    	location ~ \.php$ {
    		fastcgi_pass	php:9000;
    		fastcgi_index	index.php;
    		fastcgi_param	SCRIPT_FILENAME	/var/www/html/$fastcgi_script_name;
            # fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    		include		fastcgi_params;
    	}
    }1
    

    注意:fastcgi_pass php:9000; php必须填写php的镜像名称

    用docker-compose命令启动容器

    docker-compose up -d
    

    访问项目

    • 新建index.php
    <?php
    var_dump(11111);
    phpinfo();
    
    ?>
    
    • 浏览器访问
      ···

    填坑

    • 导入项目后发现链接数据库失败
        1. php镜像没有按照pdo_mysql
        1. 数据库配置文件,数据库配置文件记得填写mysql镜像名:mysql 例:DB_HOST=mysql

    使用Dockerfile定制php镜像

    • 配置Dockerfile(文件名即为:Dockerfile
    FROM php:7.3.25-fpm-buster
    RUN docker-php-ext-install pdo_mysql
    
    • 配置php.ini(文件位置:.\php\php.ini),开启pdo_mysql
    找到;extension=pdo_mysql 去掉;
    
    extension=pdo_mysql
    
    • 开始构建镜像
      • 通过目录下的 Dockerfile 构建一个 nginx:v1(镜像名称:镜像标签)。
      • 注:最后的 . 代表本次执行的上下文路径,
    docker build -t nginx:v1 .
    docker ps -a
    

    在这里插入图片描述

    • 重新配置docker-compose.yml文件
    version: "3"
    
    services:
      mysql:
        hostname: mysql
        restart: always
        image: mysql:5.7
        container_name: mysql
        ports:
          - "3306:3306"
        volumes:
          - .\mysql\config:/etc/mysql
          - .\mysql\log:/var/log/mysql
          - .\mysql\lib:/var/lib/mysql
        environment:
          MYSQL_ROOT_PASSWORD: 123456
          MYSQL_USER: user
          MYSQL_PASSWORD: user123
      php:
        image: php:v1
        hostname: php
        restart: always
        container_name: php
        build:
          context: ./php
          dockerfile: Dockerfile
        ports:
          - "9000:9000"
        links:
          - mysql:mysql
        volumes:
          - .\nginx/www:/var/www/html
          - .\php\php.ini:/usr/local/etc/php/php.ini
      nginx:
        hostname: nginx
        restart: always
        container_name: nginx
        image: nginx
        ports:
          - "80:80"
          - "443:443"
        links:
          - "php:php"
        volumes:
          - .\nginx/www:/usr/share/nginx/html
          - .\nginx/conf:/etc/nginx/conf.d
          - .\nginx/logs:/var/log/nginx
          - .\nginx/nginx.conf:/etc/nginx/nginx.conf
    
    • 重新启动容器
      • 关闭容器
       docker-compose down
      
      • 启动容器
       docker-compose up -d
      
    • 访问项目,项目即可使用mysql

    命令

    • 使用 Compose 命令构建和运行您的应用
    docker-compose up -d 
    
    • 停止up命令所启动的容器,并移除网络
    docker-compose down
    
    • 启动容器
    docker-compose start nginx
    
    • 停止容器
    docker-compose stop nginx
    
    • 重启容器
    docker-compose restart nginx
    
    • 进入容器
    docker exec -it nginx bash
    
    • 通过目录下的 Dockerfile 构建一个 nginx:v1(镜像名称:镜像标签)
      • 执行完后就会生成一个(镜像名称:镜像标签),在yml里面加上这个版本的镜像即可
    docker build -t nginx:v1 .
    
    展开全文
  • tomcat运行php项目必须的jar包:JavaBridge.jar、php-servlet.jar和php-script.jar 将下载好的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat的lib目录下; 并且完成配置, 教程链接:...
  • Tomcat运行PHP项目

    千次阅读 2017-09-20 14:04:56
    本文记录如果在windows环境下,把php项目部署在tomcat下。不懂php语言,偶然一次需要把php部署在tomcat下,经过网上搜索部署成功,记录一下。 1、下载安装xampp,下载地址 ...
  • tomcat在WEB-INF里运行PHP项目无法加载css和js,求大佬解答
  • IDEA2019运行PHP项目

    千次阅读 2020-03-18 21:06:51
    首先安装PHP和Apache见文章:PHP+Apache安装for windows
  • PHPStorm 配置运行PHP项目

    万次阅读 2017-08-17 23:52:23
    安装好XAMPP 和PHPStorm ,具体的安装步骤可以参考百度 XAMPP 安装 和PHP...设置PHP运行环境:通过Setting 有 languages &frameworks 有php 选择右边的interpreter 添加路径,再在右边的PHPexecutable添加文件的
  • tomcat中运行PHP项目

    千次阅读 2017-07-13 16:57:43
    背景:最近在学习《微信小程序开发入门与实践》一书,学习到该书的第12章微信开放接口时遇到了问题。这一章的内容需要有服务器配合,而书上给出的服务器代码是...那么接下来的问题就是如何在tomcat上运行这个PHP代码?
  • 1.下载phpstudy:https://share.weiyun.com/56WSLT8 2.安装好后,点击php版 选择带nginx的. 3.然后将项目放到www下,直接运行
  • Google app engine提供了虚拟服务器,但是目前只能支持python和java语言。php语言只有通过认证才可以使用,但是很难通过认证。本人做了一个通过quercus使php项目运行到GAE上,这是简单的项目内容
  • 1. 复制PHP项目到tomcat/webapps/路径下 2. quercus下载并解压,复制WEB-INF文件夹到PHP项目的根目录 路径.png 3. 启动Tomcat, 访问页面即可
  • 包含script-api.jar,php-servlet.jar,php-script.jar,JavaBridge.jar。
  • 配置tomcat以运行PHP项目

    万次阅读 2016-09-20 14:39:22
    由于公司的需要,笔者需要搭建一个php项目,但是笔者之前并没有接触过任何php相关的开发,所以有关php基本的开发知识,环境搭建要求,还有编译器都不了解。但是笔者在研究发现,即使自己集成php开发环境,也是需要...
  • 使用phpstorm自带服务器运行php项目

    千次阅读 2019-08-27 21:46:12
    首先使用phpstorm打开项目 然后菜单栏file-->settings-->languages&framework 先点击php,然后点击cli interpreter后面的三个点,弹出的新窗口(name随便起一个)executable中选择本地php目录下的...
  • 第一次运行项目报No application encryption key has been specified的错误: 解决方法:使用命令 php artisan key:generate 获取密码,自动保存到 .env
  • 已经安装phpstom和wampserver,但是网上的教程都不正确。 刚接触,求指导。
  • 1. 下载并安装wampsever 2. 创建php项目 3. 配置phpstorm
  • 浏览器输入http://www.wms.com/public/index.php,更改为自己项目中的index.php地址即可。 可以正常访问,我这报错了,请忽略。 2,更改phpStorm中的设置 更改apache配置的项目启动host为前面添加的...
  • 关键字:phpstorm、运行、环境配置 1、安装好phpstorm,网上有很多相关的安装教程以及破解教程,初学者不建议进行汉化,使用英文版本的编辑器对自己的英语能力也有一定的提高。 2、楼主使用的是xampp,当时在大学...
  • 在使用phpStorm页面的谷歌浏览器访问页面时,发现浏览器出现:502Bad Gateway提示, 搜了一下,发现需要配置phpstorm对PHP解释器。 设置方法如下: ...ok 重新运行项目 已经可以成功运行了。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,974
精华内容 3,189
关键字:

运行php项目