广告
返回顶部
首页 > 资讯 > 操作系统 >linux php调试环境如何搭建
  • 790
分享到

linux php调试环境如何搭建

2023-06-22 00:06:35 790人浏览 八月长安
摘要

这篇文章主要讲解了“linux PHP调试环境如何搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux php调试环境如何搭建”吧!linux php调试环境的搭建方法:1、下载安装

这篇文章主要讲解了“linux PHP调试环境如何搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux php调试环境如何搭建”吧!

linux php调试环境的搭建方法:1、下载安装MySQL;2、开启php-fpm,监听9000端口;3、进行PHP解压编译安装;4、修改配置文件并安装Nginx即可。

linux php调试环境如何搭建

本文操作环境:ubuntu 16.04系统,PHP7.1版,Dell G3电脑。

linux php调试环境怎么搭建?

Linux的PHP开发环境快速搭建

搭建的环境是LNMP:

1、安装MySQL

这个非常简单我用的是Ubuntu那么就用apt源,下载deb文件然后按照全新安装文档按顺序:a.加入apt库  b.更新apt库 c.安装 d.运行Mysql

下载:

https://dev.mysql.com/downloads/repo/apt/

文档:

Https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install

2、PHP

这里开启php-fpm,监听9000端口。

相关文档:

http://php.net/manual/zh/install.unix.nginx.php

a. 下载

https://www.php.net/downloads.phpwget https://www.php.net/distributions/php-7.1.33.tar.gz

任意选择一个镜像下载到本地或者获取到下载地址然后wget下载到本地

b.解压、编译、安装

tar zxf php-x.x.xcd ../php-x.x.x./configure --prefix=/usr/local/php --enable-fpm --enable-pdo --with-pdo-mysql --enable-mysqlnd --with-mysqli --with-opensslmakesudo make install

有精简控的一定加上--prefix,这样安装目录才会在那里

其中按顺序执行下来会遇到的问题有pcre、zlib、libxml2不存在的问题,那么直接百度进入官网获取最新版本的tar.gz格式安装包然后解压编译安装。

swoole 的入门手册

https://linkeddestiny.gitbooks.io/easy-swoole/content/book/chapter01/install.html
./configure --prefix=/usr/local/php \--with-config-file-path=/etc/php \--enable-fpm \--enable-pcntl \--enable-mysqlnd \--enable-opcache \--enable-Sockets \--enable-sysvmsg \--enable-sysvsem \--enable-sysvshm \--enable-shmop \--enable-zip \--enable-soap \--enable-xml \--enable-mbstring \--disable-rpath \--disable-debug \--disable-fileinfo \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-pcre-regex \--with-iconv \--with-zlib \--with-mcrypt \--with-gd \--with-openssl \--with-mhash \--with-xmlrpc \--with-curl \--with-imap-ssl

c、安装完毕以后配置文件(官方文档搬砖过来的),每一行都不能忘记哦

sudo cp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confcp sapi/fpm/php-fpm /usr/local/php/bin

小插曲:防止文件不存在,则阻止 Nginx 将请求发送到后端的 PHP-FPM 模块, 以避免遭受恶意脚本注入的攻击

vim /usr/local/php/lib/php.ini修改参数为:cgi.fix_pathinfo=0

由于本人对vim也不熟悉所以建议sudo atom 或者sudo sublime之类以图形界面软件打开.

d、下面和PHP手册不一样的是:(以下功能是让fpm读取配置PHP-FPM用户组和用户并开启监听9000端口)

实际上手册所说/usr/local/etc/php-fpm.conf根本没有用户组配置选项,自己手动加上又会报告文件找不到,甚是郁闷,应该这样树立

创建WEB用户:

groupadd www-datauseradd -g www-data www-data

打开php-fpm.conf

vim /usr/local/php/etc/php-fpm.conf

找到最下面那一行:

include=NONEl/etc/php-fpm.d1 * * * * sh /home/test.sh

linux添加环境变量:

由于linux环境变量值中/usr/local/php并不属于,/usr/local/bin里面的倒是可以全局访问的,现在将php加入全局变量。

sudo vim /etc/profile//加入mysql、PHP的执行文件所在目录PATH=$PATH:/usr/local/php/bin:/usr/local/mysql/binexport PATH//两行代码加到末尾然后执行以下指令使其生效source /etc/profile

或者添加快捷方式形式:

ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

nginx.conf | laravel

#user  www-data;worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    #gzip  on;    #    server {        listen       8080;        server_name  localhost;        index index.html index.htm index.php;        location / {            root   /home/www/laravel/public;            autoindex on;            try_files $uri $uri/ /index.php?$query_string;        }        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        location ~ \.php$ {            root           /home/www/laravel/public;            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;        }    }    server {        listen       80;        server_name  localhost;        index index.html index.htm index.php;        location / {            root   /home/www;            autoindex on;            try_files $uri $uri/ /index.php?$query_string;        }        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        location ~ \.php$ {            root           /home/www;            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;        }    }}

composer安装

https://pkg.phpcomposer.com/#how-to-install-composer

感谢各位的阅读,以上就是“linux php调试环境如何搭建”的内容了,经过本文的学习后,相信大家对linux php调试环境如何搭建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux php调试环境如何搭建

本文链接: https://www.lsjlt.com/news/301495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux php调试环境如何搭建
    这篇文章主要讲解了“linux php调试环境如何搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux php调试环境如何搭建”吧!linux php调试环境的搭建方法:1、下载安装...
    99+
    2023-06-22
  • linux php调试环境怎么搭建
    本文操作环境:ubuntu 16.04系统,PHP7.1版,Dell G3电脑。linux php调试环境怎么搭建?Linux的PHP开发环境快速搭建搭建的环境是LNMP:1、安装MySQL这个非常简单我用的是Ubuntu那么就用apt源,...
    99+
    2015-01-12
    linux
  • linux如何搭建web测试环境
    搭建Linux上的Web测试环境可以按照以下步骤进行:1. 安装Apache Web服务器:在终端中运行以下命令安装Apache:`...
    99+
    2023-08-23
    linux
  • 如何搭建X86汇编调试环境
    这篇文章将为大家详细讲解有关如何搭建X86汇编调试环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。汇编环境搭建本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可...
    99+
    2023-06-25
  • linux上如何搭建php环境
    这篇文章主要介绍了linux上如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux上搭建php环境的方法:1、打开终端,安装XAMPP for Lin...
    99+
    2023-06-15
  • linux 下如何搭建php环境
    这篇文章主要介绍了linux 下如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。linux下搭建php环境的方法:1、通过“sudo apt-get inst...
    99+
    2023-06-22
  • 怎么搭建linux测试环境
    要搭建一个Linux测试环境,你可以按照以下步骤进行操作:1.选择Linux发行版:首先要选择一个适合测试的Linux发行版,比如U...
    99+
    2023-08-24
    linux
  • linux如何搭建php运行环境
    要在Linux上搭建PHP运行环境,可以按照以下步骤进行操作:1. 安装Apache HTTP服务器:在终端中运行以下命令来安装Ap...
    99+
    2023-08-29
    linux php
  • mysql源码调试(一)环境搭建
    操作系统:windows server 2012 R2VS版本:visio studio 2015 community机器配置:4core/4G安装所需包:cmake,bison,boost,activep...
    99+
    2022-10-18
  • PHP如何搭配环境和调试代码
    这篇文章主要介绍了PHP如何搭配环境和调试代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、第一讲 php环境的搭配和代码调试1、Php...
    99+
    2022-10-19
  • Linux搭建PHP开发环境
    集百家之所长搭建的PHP环境 文章目录 集百家之所长搭建的PHP环境1安装SSH和Xftp2安装宝塔面板3安装Mysql4 安装ApachePHP 安装配置Apache至此环境搭建成功 ...
    99+
    2023-08-31
    php linux mysql apache 服务器
  • docke-cli的调试环境搭建过程
    目录搭建docke-cli的调试环境1. 安装go开发环境2. 修改部分go 环境变量3. 创建目录4.下载代码5. 配置VScode搭建docke-cli的调试环境 在搭建dock...
    99+
    2022-11-16
    docke cli调试环境 docker调试环境 搭建docke cli
  • PHP环境如何搭建
    要搭建PHP环境,需要以下步骤:1. 安装PHP解释器:你可以从PHP官方网站(https://www.php.net/downlo...
    99+
    2023-08-23
    php
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2022-10-18
  • linux 下怎么搭建php环境
    本文操作环境:ubuntu 16.04系统,PHP7.0版,Dell G3电脑。linux 下怎么搭建php环境Linux下搭建PHP环境详细步骤Ubuntu16.04+MySQL+Apache+phpMyAdmin1.安装MySQLsud...
    99+
    2022-03-06
    linux php环境
  • Linux下如何搭建LAMP PHP开发环境
    本篇内容主要讲解“Linux下如何搭建LAMP PHP开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下如何搭建LAMP PHP开发环境”吧!我的OS是ubuntu 9.10,得...
    99+
    2023-06-13
  • 云服务器linux如何搭建php环境
    今天小编给大家分享一下云服务器linux如何搭建php环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、选择合适的云服务...
    99+
    2023-07-05
  • X86汇编调试环境搭建的过程
    最近毕设需要做一个基于X86的微型OS内核,一直在学习汇编,前来记录一下 汇编环境搭建 本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以...
    99+
    2022-11-12
  • php建站环境如何搭建
    要搭建PHP建站环境,需要以下步骤:1. 安装Web服务器:常见的选择有Apache、Nginx等。可以通过包管理器或者官方网站下载...
    99+
    2023-08-23
    php
  • 如何搭建RocketMQ在本地IDEA开发调试环境
    今天小编给大家分享一下如何搭建RocketMQ在本地IDEA开发调试环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言发...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作