我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux php调试环境如何搭建

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux php调试环境如何搭建

这篇文章主要讲解了“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调试环境如何搭建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux php调试环境如何搭建

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

下载Word文档

猜你喜欢

linux php调试环境如何搭建

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

linux php调试环境怎么搭建

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

如何使用Clion搭建PHP源码调试环境

本文主要介绍分析源码的方式,其中包含环境的搭建、分析工具的安装以及源码调试的基本操作。一、 工具清单PHP7.1.10GDBClion二、 源码下载及安装关于php源码的下载和安装这里就不进行赘述三、 GDB的安装与调试3.1 安装GDB的
如何使用Clion搭建PHP源码调试环境
2024-02-27

linux 下如何搭建php环境

这篇文章主要介绍了linux 下如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。linux下搭建php环境的方法:1、通过“sudo apt-get inst
2023-06-22

linux上如何搭建php环境

这篇文章主要介绍了linux上如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux上搭建php环境的方法:1、打开终端,安装XAMPP for Lin
2023-06-15

如何搭建X86汇编调试环境

这篇文章将为大家详细讲解有关如何搭建X86汇编调试环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。汇编环境搭建本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可
2023-06-25

linux如何搭建web测试环境

搭建Linux上的Web测试环境可以按照以下步骤进行:1. 安装Apache Web服务器:在终端中运行以下命令安装Apache:```shellsudo apt-get updatesudo apt-get install apache2
2023-08-23

linux如何搭建php运行环境

要在Linux上搭建PHP运行环境,可以按照以下步骤进行操作:1. 安装Apache HTTP服务器:在终端中运行以下命令来安装Apache服务器:```sudo apt-get updatesudo apt-get install apa
2023-08-29

PHP环境如何搭建

要搭建PHP环境,需要以下步骤:1. 安装PHP解释器:你可以从PHP官方网站(https://www.php.net/downloads.php)下载PHP的压缩包,选择合适的版本并根据操作系统进行安装。另外,你也可以选择安装集成开发环境
2023-08-23

php建站环境如何搭建

安装和配置网站服务器本指南提供分步说明,指导您完成在服务器上安装和配置网站服务器所需的所有步骤,包括:域名和主机准备操作系统安装Web服务器、数据库、PHP和PHP框架的安装CMS(可选)的安装网站文件夹的创建和配置安全保障措施(SSL证书、更新和防火墙)性能优化(缓存、压缩和图像优化)备份和维护策略
php建站环境如何搭建
2024-04-12

php建站环境如何搭建

要搭建PHP建站环境,需要以下步骤:1. 安装Web服务器:常见的选择有Apache、Nginx等。可以通过包管理器或者官方网站下载并安装。2. 安装PHP解释器:可以通过包管理器或者官方网站下载并安装。3. 配置Web服务器:将PHP解释
2023-08-23

winxp如何搭建php环境

这篇文章主要介绍winxp如何搭建php环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!winxp搭建php环境的方法:1、安装Apache,并修改httpd.conf配置文件;2、安装MySql;3、下载安装PH
2023-06-22

tomcat php环境如何搭建

tomcat php环境搭建的方法:1、把下载好的php复制到相应目录;2、解压并且重命名为“php”;3、修改content.xml;4、修改tomcat里面的conf文件夹下的web.xml即可。
2019-03-22

php如何搭建websocket环境

这篇文章主要介绍“php如何搭建websocket环境”,在日常操作中,相信很多人在php如何搭建websocket环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何搭建websocket环境”的疑
2023-07-04

selenium php环境如何搭建

这篇“selenium php环境如何搭建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“selenium php环境如何搭建
2023-07-04

Linux下如何搭建LAMP PHP开发环境

本篇内容主要讲解“Linux下如何搭建LAMP PHP开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下如何搭建LAMP PHP开发环境”吧!我的OS是ubuntu 9.10,得
2023-06-13

编程热搜

目录