phpstorm和apache_phpstorm apache - CSDN
精华内容
参与话题
  • Apache的安装: sudo apt-get update sudo apt-get install apache2 装好后,配置文件应该位于/etc/apache2中,默认情况下无需修改即可使用。默认的网站目录为/var/www/。 启动 Apache: sud

    前言

      今天花了一晚上的时间装上了PHP相关的软件。废话不多说,以下是今天的经验总结:

    Apache的安装:


    sudo apt-get update
    sudo apt-get install apache2

    装好后,配置文件应该位于/etc/apache2中,默认情况下无需修改即可使用。默认的网站目录为/var/www/。

    启动 Apache:

    sudo /etc/init.d/apache2 start
    重启 Apache:

    sudo /etc/init.d/apache2 restart
    停止 Apache:

    sudo /etc/init.d/apache2 stop
    上述命令也可以写成这种形式(以启动为例):

    sudo service apache2 start
    测试装好并启动 Apache 服务后,本地服务器应该就可以用了。可以利用curl访问 localhost 来测试:

    curl localhost
    Apache 的错误日志文件默认为/var/log/apache2/error.log。

    其他

    启动的时候可能会出现如下警告:

    apache2: Could not determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName 
    说明你没有指定ServerName。如果想去掉这个错误,可以修改/etc/apache2/apache2.conf文件:

    sudo vi /etc/apache2/apache2.conf 
    添加如下行:

    ServerName localhost

    PHP的安装:

    sudo apt-get install php7.0-cli
    php扩展的安装:(如果没安装MySQL扩展引用mysqli的话浏览器会报500错误)

    sudo apt-get install php-mysql
    sudo apt-get install php-gd

    注:关于php的扩展或许可以直接通过修改/etc/php/7.0/cli/下的php.ini来完成,在php.ini中将;extension=php_mysqli.dll前面的分号删掉就行,但这个方法我还没试过,之前在win10上开发php就是这样做的,应该这个方法也可行。

    MySQL:

    sudo apt-get install mysql-server
    

    phpstorm的安装及注意事项: 
    安装:

    1.首先安装Oracle Java 8

    由于PhpStorm是用Java语言写的,所以我们首先要在Ubuntu系统上安装Oracle Java,最新版本是Oracle Java 8,可以使用PPA安装.

    先删除OpenJDK(如果之前有安装的话)

    sudo apt-get remove openjdk*
    

    然后依次运行下面的3条命令添加PPA并安装Oracle Java 8.

    sudo add-apt-repository ppa:webupd8team/java
    
    sudo apt-get update
    
    sudo apt-get install oracle-java8-installer
    

    安装好Oracle Java 8后,运行下面的两条命令来设置Java的环境变量.

    sudo apt-get install oracle-java8-set-default
    
    source /etc/profile
    
    2.安装PhpStorm

    首先在Jetbrains官网下载PhpStorm的tar包 
    下载完成后,打开一个终端窗口.将工作目录切换到下载目录,然后解压下载好的tar.gz文件.

    tar zxvf PhpStorm-2016.1.tar.gz
    

    在当前的工作目录下会生成一个新的目录,PhpStorm-145.258.2.为了保持系统整洁有序,我们把这个目录移到/opt/目录下.

    sudo mv PhpStorm-145.258.2/ /opt/phpstorm/
    

    现在,创建一个软链接.

    sudo ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm
    

    然后,在终端里输入phpstorm命令来启动PhpStorm程序.

    phpstorm
    

    17.4.7更新:今天照着博客配了软链接后,终端输入phpstorm提示,没有权限,之后再前面加了sudo又提示找不到命令,后来发现是文件权限的问题,可以在终端输入 sudo chmod -R 777 /opt 解决 
    注意事项

    • 因为php安装完后默认是在/user/bin中,phpstorm的解释器路径应填为/user/bin

    • 在配置完解释器后运行phpstorm报502错误,提示 
      php-cgi not found Please ensure that configured PHP Interpreter built as CGI program (–enable-fastcgi was specified) 
      说明没安装fastcgi,安装命令如下

      sudo apt-get install php-cgi

      1. 在phpstorm中配置apache2.2服务器后运行程序出现403错误的解决方法: 
        在/etc/apache2的apache2.conf中添加如下代码问题解决
        <Directory /home/qing/PhpstormProjects/Demo>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
        </Directory>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 1
    • 2
    • 3
    • 4
    • 5
    1. 在运行php程序时出现没有解析直接在浏览器上输出源码的情况的解决方法: 
      在命令行上输入如下代码问题解决

      sudo apt-get install libapache2-mod-php


    展开全文
  • 本文主要说明如何在phpstorm中配置已经安装好的PHP与apache。首先需要在本地安装php,这里我安装的是phpstudy 进入PHPstorm的界面点击file 下的settings 在Languages&Frameworks中的PHP 找到安装php的路径,...

    本文主要说明如何在phpstorm中配置已经安装好的PHP与apache。首先需要在本地安装php,这里我安装的是phpstudy

    进入PHPstorm的界面点击file 下的settings

    在这里插入图片描述
    在Languages&Frameworks中的PHP

    在这里插入图片描述
    找到安装php的路径,选择php.exe文件

    在这里插入图片描述
    可以看到 CLI Interpreter里可以使用PHP5.6.9了

    在这里插入图片描述
    选择自己安装的版本号即可

    在这里插入图片描述
    在右上方的tools,deployment中 配置服务器信息

    在这里插入图片描述
    在这里添加Apache服务器

    在这里插入图片描述

    在这里插入图片描述
    Folder目录中填写的是apache服务器会扫描项目的根目录, Web server root URL为访问的url路径

    在这里插入图片描述
    并修改自己的网站目录,同时也可以修改端口号

    在这里插入图片描述

    展开全文
  • 软件准备:下载好需要的php版本,apache;(可以下载XAMPP进行打包安装,会把有一些配置配好)一、php的配置,修改php安装目录下的php.ini官网下载的php安装是没有php.ini文件的,需要把php.ini-development改名为...

    软件准备:

    下载好需要的php版本,apache;(可以下载XAMPP进行打包安装,会把有一些配置配好)

    一、php的配置,修改php安装目录下的php.ini

    官网下载的php安装是没有php.ini文件的,需要把php.ini-development改名为php.ini,作为php的配置文件。

    1. 设置PHP扩展包的具体目录,找到
    ;On windows:    
    ;extension_dir = "ext"改为 (值是php安装目录下ext文件夹的目录)        
    ;On windows:extension_dir = "D:/xampp/php/ext"
    
    2. 开启相应的库功能,找到需要开启的库的所在行(去掉每行前面的;即可)
    extension=bz2
    extension=curl
    extension=fileinfo
    extension=gd2
    extension=gettext
    extension=mbstring
    extension=exif
    extension=mysqli
    extension=pdo_mysql
    extension=pdo_sqlite
    
    ;extension=soap
    ;extension=sockets
    ;extension=sqlite3
    ;extension=tidy
    ;extension=xmlrpc
    ;extension=xsl
    3. 设置时区,找到    
    ;date.timezone =    
    改为:date.timezone = Asia/Shanghai

    二、apache的配置

    Apache配置修改,让apache支持php文件的解析,apache安装目录下的conf文件夹下的 httpd.conf

    1、修改Apache目录和端口

    找到ServerRootListen,修改为自己本地路径和端口。如图:


    2、找到 DirectoryIndex,添加index.php。如图:

    3、修改php工程目录,修改为自己工程所在目录

    招待 DocumentRoot,将下图中的路径修改为本地工程路径。如图:


    4、在配置文件最后添加php的信息(我本地没有配置这一步,也没什么问题,但是看别处教程都配置的有)

    LoadModule php7_module "D:/xampp/php/php7apache2_4.dll" //根据自己的Apache安装地址来修改,如版本是php5的需要php7_module修改为php5_module
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir "D:/xampp/php"    //这个作用是告诉apache php.ini的位置

    三、检查是否配置好:

    在自己配置的php工程路径下创建一个新的index.php文件,文件内容为

    <?php
        phpinfo();
    ?>

    运行apache,浏览器输入本地ip和配置的端口,可以看见php的安装信息(后面需要这个安装信息);



    接下来是phpStorm中配置开发环境:

    1、添加本地php服务,选择对应版本的php,新增本地php,如图:


    2、在phpStorm设置中添加一个新的Server,如图:


    添加工程的映射,可以添加多个,图中todoList是其中一个工程的目录,如图:


    3、部署php工程,如图:


    开启apache服务,点击运行按钮就可以跑了



    4、如何进入断点调试模式

    a) 下载对应版本的 php_xdebug-2.6.0-7.2-vc15.dll,

    将前面查询到phpinfo的信息输入到 https://xdebug.org/wizard.php 中,会检测当前php版本对应的 xdebug.dll 版本;

    并在php.ini中配置好xdebug路径,记下图中红框中的端口和idekey,如图:


    b) 配置debug模式的端口,图中的端口便是在php.ini中配置的端口,注意不要冲突,如图:


    c) 配置ideKey,这个ideKey也是php.ini中配置好的,如果不配置一个固定的,每次运行都会分配一个动态的idekey,填写到图中的位置,才能进入断点模式,如图:



    (网上的找的教程都不全面,摘抄了一些前人的配置)


    展开全文
  • 前言: 在服务器上部署代码:Apache的安装配置。 开始写后端,发现资料都是零零散散的,以下是我亲身实践过的方法汇总,希望对大家后端开发有所帮助。 1.Apache的安装配置 教程 如何判断我们已经安装成功了...

    1.Apache的安装和配置

    教程
    如何判断我们已经安装成功了呢?
    在浏览器中输入http://localhost 后,若正常显示以下界面,表示服务已经成功运行。(该页面是Apache的默认页面。源文件在安装目录E:\WAMP\Apache24\htdocs\index.html)
    Apache服务运行成功
    附:
    1.“一”中,选择版本后选择"Download Location"时,有两个可选项,如果一个不行,记得尝试另一个。
    2.有的小伙伴可能会修改盘符名或修改文件位置等,为了方便大家修改后仍能正常使用Apache,下面记录一下安装过程中的修改项:
    1)修改httpd.conf文件
    修改httpd.conf文件
    2)有的小伙伴在安装过程中可能会配置环境变量,当然,这个目前看来不是必须的。那么修改或新增了哪些环境变量呢:新建"HTTPD_HOME" 、编辑"Path"。

    3.可能用到的Apache命令:

    //httpd.exe文件可以进行:
    httpd.exe -k start //Apache服务的启动
    httpd.exe -k restart //Apache服务的重新启动
    httpd -t //对配置文件进行语法检查
    

    2. php环境搭建

    3.通过phpstorm+Apache运行php脚本代码

    我曾经尝试通过配置Apache来运行php脚本代码(具体配置文件的更改参见: 为什么我的apache不解析php),但发现即使按照网上说的修改,我也无法正常访问php文件,总是会自动下载,所以我放弃了这种方法,而改用通过新建phpstorm项目来访问php代码。
    参见 创建第一个phpstorm项目(phpstorm+Apache)

    展开全文
  • Phpstorm+apache-http搭建开发环境

    千次阅读 2018-05-03 14:19:44
    Phpstorm+apache-http搭建开发环境因为楼主也是初学,最近也是自己在研究,这个东西网上也有很多,写这个博客的目的更多也是想作为自己的新手笔记,写的不好请大家纠正.目前php已经更新到了7的版本但主流的生产环境还是...
  • phpstorm配置Apache服务器

    千次阅读 2017-11-13 13:53:45
    我是先导入了我的项目(项目放在Lemon文件夹里),然后在phpstorm中,File -> Setting -> Build,Execution,Deployment -> Deployment,新建一个服务器。 第一步: 第二步: 保存,完成。
  • phpstorm自带web 服务器,可以直接执行调试。 同时你也可以选择在phpstorm集成apache服务器,下面是我自己的亲测的步骤。 如何修改apache默认端口 xampp apache默认的http访问端口是80,由于项目中需要用到...
  • 一、安装phpstorm、xampp,启动xampp的apache 二、phpstorm配置php环境 CLI Interpreter里配置,如下图: 三、phpstrom配置apache tools--Deployment--Configuration或setting--build--Deployment 点击...
  • phpstorm 配置Apache服务器

    千次阅读 2015-05-18 18:34:56
    翻译自官网http://www.jetbrains.com/phpstorm/help/creating-a-local-server-configuration.html ...IDE使用的为phpStorm, 在官网上学习的配置,仅供参考 1、设置 2、 3、在设置中选择Ap
  • phpstorm 配置apache路径

    千次阅读 2017-03-01 11:28:02
    初学php, 如何自动将phpstorm中的文件部署到设定好的目录中 用了 我的路径是apache里面配置的路径ServerRoot
  • 1,phpstorm中搭建php 若php language level无法进行选择,则取消此处的勾选,即可选择PHP版本。 2,部署项目到apache 打开file->settings->build,execucion,deployment->Deployment 选择local or ...
  • phpstorm xdebug apache(调试)

    千次阅读 2013-06-06 22:07:56
    phpStorm -> Settings -> php -> Debug设置xdebug 为9000,具体如下:   接着 打开你所配置的php目录下的php.ini,指定php_xdebug.dll位置,并开启xdebug,具体如下: 注意这里的9000与上面的9000是一一对应...
  • php解释器 File>Settings>Languages&Frameworks>PHP Apache服务器部署 File>Settings>Build,Execution,Deployment
  • ubuntu16.04下 Phpstorm发布项目到apache

    千次阅读 2017-06-09 09:35:08
    这里主要讲解:Phpstorm新建项目、部署设置两个问题 顺带一提JetBrains是一个神奇的公司他们的全系列ide都是最好的IDE,强烈推荐学习使用。像Google官方的AndroidStudio也是基于他们的IDE的。我觉得比eclipse强多了...
  • PhpStorm10和Apache24配置多项目开发环境 Apache配置 httpd.conf LoadModule vhost_alias_module modules/mod_vhost_alias.so#确保开启 # Virtual hosts Include "conf/extra/httpd-vhosts.conf" #默认开启 ...
  • 1. 打开apache配置文件,执行命令 :sudo vim /etc/apache2/httpd.cof 2. 去掉 #LoadModule php5_module libexec/apache2/libphp5.so 这行的# 3. 重启apache服务,执行命令: sudo apachectl r...
  • 转载于:https://www.cnblogs.com/sheying/p/8108109.html
  • 最近突然发现,虽然我老早就装了xampp和apache,但是一直用的phpstorm自带的服务器,现在来修改一下。 1.点下面的config来配置Apache 2.找到DocumentRoot这一项,把默认的改为你的工程项目路径。 3.进入phpstorm的...
  • PhpStorm 部署web到apache 教程

    千次阅读 2016-10-22 20:05:59
    1.Edit Configrations 进去之后点server,因为是本地部署 所以写localhost就可以,其他不用动,之后下面有一个start Url,意思就是你点击运行时浏览器要打开的那个界面,我们写项目名称就可以 ...
  • 前言 最近连续带了很多学校PHP课程,在讲PHP开发环境搭建时,为了方便学员快速搭建PHP开发环境我推荐学员使用PHP的环境集成工具,但是后来... 须知 其实在Mac系统本身就已经帮我们提前预装好了Apache(阿帕奇服务...
1 2 3 4 5 ... 20
收藏数 2,392
精华内容 956
关键字:

phpstorm和apache