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