首页 > 系统相关 >linux安装php运行环境

linux安装php运行环境

时间:2025-01-02 11:12:45浏览次数:6  
标签:httpd xdebug etc html conf linux php 安装

https://github.com/wintercoder/datamaker 开源的mysql做假数据项目   一、linux下安装php集成环境 sudo apt-get install httpd service httpd start 主配置目录: /etc/httpd/conf/ 主配置文件: /etc/httpd/conf/httpd.conf/ 子配置目录: /etc/httpd/conf.d/ 子配置文件: /etc/httpd/conf.d/*.conf 默认发布目录:/var/www/html 默认端口:    80 更改默认端口:vim /etc/httpd/conf/httpd.conf Listen 8080 重启:systemctl restart httpd 修改默认发布文件: vim /etc/httpd/conf/httpd.conf 164 DirectoryIndex index.html test.html #按顺序访问,当index.html文件不在时访问test.html 修改默认发布目录 vim /etc/httpd/conf.d/adefault.conf /var/www/html修改成对应目录即可 为该站点添加默认发布文件的内容 在子配置目录下添加一个叫做freya的配置文件,该配置文件的作用是令非指定的站点跳转到/var/www/virtual/freya.test.com/html发布目录下,访问该目录下的默认发布文件index.html 如下图combined表示四种日志类型。 systemctl restart httpd vim /etc/hosts #为要利用的浏览器添加域名解析 127.0.0.1 freya.test.com linux.test.com 非指定域名默认会跳转到apache的发布目录下   新建php页面测试 在/opt/lampp/htdocs下新建test.php文件,代码如下: phpinfo(); ?> 然后浏览器访问http://localhost/test.php,结果:     php安装单点调试插件 一、1下载xdebug压缩包 https://xdebug.org/wizard.php 把 phpinfo();的信息全部复制过去,会生成适合的版本供下载 wget http://www.xdebug.org/files/xdebug-2.7.2.tgz 2解压缩 tar zxvf xdebug-2.7.2.tgz 3进入目录 cd xdebug-2.7.2 4建立外挂模块 phpize 5编译安装 make sudo make intsall 6配置php.ini /etc/php/7.0/apache2/php.ini 新加如下内容 [xdebug] zend_extension= "/opt/SoftWare/xdebug/xdebug-2.7.2/modules/xdebug.so" xdebug.enable=1 xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9001 xdebug.remote_handler=dbgp xdebug.idekey=PHPSTORM   安装mysql-php模块 apt-get install php-mysql     安装成功后重启服务 /etc/init.d/apache2 start service apache2 restart 打开写了 phpinfo();的网址可以看到xdebug信息即可   二、下载phpstorm https://www.jetbrains.com/phpstorm/download/#section=linux-version 下载后移动到/opt/SoftWare/PhpStorm解压 以后手动创建一个链接就可以了 激活方法是:直接用浏览器打开 http://idea.lanyus.com/ ,点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,便可以注册成功了! settings>>>php选择php版本及安装位置 php>>>>debug选择 xdebug端口号9001和配置文件一样 如果没进断点调试的话两个勾可以去了 php>>>>debug>>>>dbgp proxy IDE key:phpStorm Host:localhost Port:80 Php>>>Servers localhost 80 Xdebug 右上角调试 新建php web page name:对边 Server:localhost Start Url:/index.php   可以的话就没事儿,不行的话谷歌商店下载插件 JetBrains IDE Support Xdebug helper       idea设置php版本 https://www.jianshu.com/p/47598d27ab92?from=timeline&isappinstalled=0

标签:httpd,xdebug,etc,html,conf,linux,php,安装
From: https://www.cnblogs.com/robots2/p/18647062

相关文章

  • Sqoop其一,理论、安装、使用、import和export简单示例
    目录一、理论二、安装三、使用一下四、import命令import导入命令的参数:将mysql的数据导入到HDFSMySQL数据导入到Hive【是sqoop的优点,别人还没有】增量导入数据:五、Sqoop的export从hdfs导出到mysql从hive导出到mysql[最重要的]一、理论Sqoop是一个数......
  • 批量检测多个微信小程序封禁状态的 PHP 脚本及使用说明
    随着微信小程序的日益普及,管理小程序的运营状态变得尤为重要。若某个小程序因违规被封禁,开发者需要第一时间了解其状态。本文将介绍如何使用PHP脚本批量检测多个微信小程序的封禁状态,并通过第三方接口获取小程序的最新状态信息。项目目标通过调用第三方API,基于小程序的A......
  • Dify 框架连接 PGSQL 数据库与 Sandbox 环境下的 Linux 系统调用权限问题
    Dify框架连接PGSQL数据库与Sandbox环境下的Linux系统调用权限问题背景在使用Dify框架进行开发时,遇到了两个主要的技术挑战:代码节点连接到PGSQL(PostgreSQL)数据库。解决沙盒环境中由于系统调用限制导致的“operationnotpermitted”错误。本文档将详细描述如何解......
  • linux ubuntu更改软件源
    更换步骤sudocp/etc/apt/sources.list /etc/apt/sources.list.backsudovim/etc/apt/sources.list替换为下面内容debhttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestric......
  • linux mint安装hadoop
    一、安装安装sshopenssh-server 配置jdk环境变量~/.bashrc参考exportJAVA_HOME=/opt/jdk1.7.0_55/exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH exportHADOOP_HOME=/opt/Servers/hadoo......
  • Linux安装nodejs npm
    1、检查whereisnodejswhereisnpm2、下载wget-chttps://npm.taobao.org/mirrors/node/v12.12.0/node-v12.12.0-linux-x64.tar.xztar-xvfnode-v12.12.0-linux-x64.tar.xzmvnode-v12.12.0-linux-x64nodejsmv/root/nodejs//usr/sbin/3、配置软连接ln-s/usr/sbin/......
  • 一文读懂 Linux top 命令
    一文读懂Linuxtop命令在Linux系统管理与性能调优的“武器库”中,top命令无疑是一把极为锋利的“利刃”。它能够实时动态地展示系统关键运行指标,犹如系统运行状态的“监控大屏”,为管理员和开发者快速洞察系统健康程度、资源分配状况提供关键信息。下面,就来详细拆解这个......
  • 深入理解 Linux 中的“rm -rf”:威力与风险并存
    深入理解Linux中的“rm-rf”:威力与风险并存在Linux系统的命令行世界里,“rm-rf”可谓是声名远扬,它是一条用于删除文件与目录的强力指令。对于经验丰富的系统管理员和开发者而言,它是高效清理磁盘空间、整理文件系统的得力助手;然而,倘若使用不当,也极有可能酿成数据丢失......
  • Linux云服务器修改远程SSH端口后无法连接怎么办?
    当您在Linux云服务器上修改了SSH服务的默认端口(通常是22)之后,发现无法从外部网络连接到该服务器时,可能是由于以下几个原因造成的。以下是详细的排查步骤及解决方案:确认防火墙设置:首先需要检查服务器上的防火墙规则是否允许新的SSH端口通过。对于CentOS/RHEL系统,可以使用firewall......
  • PHP版本不匹配:不同版本的PHP对代码的支持程度有所差异
    个方面的原因及相应的解决方法:PHP版本不匹配:不同版本的PHP对代码的支持程度有所差异。原服务器上使用的PHP版本可能较低,在新环境中需要调整至合适的版本。例如,对于较新的PHP特性,应该选择更高版本的PHP(如PHP7.1及以上)。可以在宝塔面板中轻松切换PHP版本而不必重新编译整个系统。......