phplinux环境开发有限公司_phplinux常用语句 - CSDN
精华内容
参与话题
  • Linux搭建PHP5开发环境

    千次阅读 2012-04-22 17:05:56
    没学过php,今天周末正好有时间就拿来耍耍,先配置个基本的开发环境,之后再做打算。有童鞋就说了,这么简单的配置,哪个不会哦,确实!由于平时习惯了记录,既然记录了,那就拿出来分享。不管是拍砖还是捧场,我都...

        没学过php,今天周末正好有时间就拿来耍耍,先配置个基本的开发环境,之后再做打算。有童鞋就说了,这么简单的配置,哪个不会哦,确实!由于平时习惯了记录,既然记录了,那就拿出来分享。不管是拍砖还是捧场,我都乐意。哈哈……linux中搭建PHP环境需要安装以下工具libxml2apache2php5。下面一步一步来

    1、安装libxml2

    下载:ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz

    #tar -zxvf lixml2-2.7.8.tar.gz
    #cd lixml2-2.7.8
    #make && make install

    2、安装apache

     下载:http://labs.renren.com/apache-mirror//httpd/httpd-2.2.22.tar.gz

    #tar -zxvf httpd-2.2.22.tar.gz
    #cd httpd-2.2.22
    #./configure --enable-moudle=so

    安装完成后会在/usr/local/目录下新建一个apache2目录,所有的执行文件都会被拷贝到这个目录,为了方便使用服务的开启关闭等操作,故设置环境变量

    #vim ~/.bashrc

    添加:exportPATH=/usr/local/apache2/bin:$PATH


    启动:httpd -k start

    停止:httpd -k stop

    重启:httpd -k restart


    启动后验证是否是成功的可以在浏览器中输入127.0.0.1:80或者 localhost:80进行验证,若启动成功应该会在浏览器中显示:itworks


    3、安装PHP5 

      下载:http://cn2.php.net/distributions/php-5.4.0.tar.gz

    #tar -zxvf php-5.4.0.tar.gz
    #cd php-5.4.0
    #./configure--with-apxs2=/usr/local/apache2/bin/apxs--with-libxml-dir=~/software/php/libxml2--with-config-file-path=/usr/local/lib

    到这一步如果配置没错应该会有以下提示:

    #make -j8

    这一步会提示don't forget ‘make test’

     中途会有提

    #make test,输入“N”即可。
    #make install

    这一步完成后,将php目录下的php.ini-dev*拷贝到/usr/local/lib中重命名为php.ini

    4、整合phpapache

    通过修改/usr/local/apacpehe2/conf/httpd.conf来配置php,可查找“AddType application”,可查找到以下两句话:

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    将其注释,改为:

    AddType application/x-httpd-php空格.php
    AddTypeapplication/x-httpd-php-source空格.phps

    到此php环境搭建完成,写个简单的php文件测试下(这个文件放在/usr/local/apache2/htdocs目录下)

    <?php phpinfo();?>

    OK!环境配置完成,开始PHP之旅吧~

    原创文章,欢迎转载,转载请注明出处http://blog.csdn.net/tangcheng_ok

    展开全文
  • Linux上搭建php开发环境 Linux上搭建php开发环境 Linux上搭建开发环境还是很简单的很多时候都是一个命令就结局了。 搭建php开发环境也是也就是直接一条命令sudo apt-get install php mysql apche就...

    Linux上搭建php开发环境

    Linux上搭建php开发环境

    Linux上搭建开发环境还是很简单的很多时候都是一个命令就结局了。

    搭建php开发环境也是也就是直接一条命令sudo apt-get install php mysql apche就可以了。但是我之后再安装PHPstorm使用浏览器打开的时候就遇到了一些问题,原因是php安装的不太完整。不过他会提示你那个组件没有安装的。也是一条命令的事情。

    但是呢又一次我想起用gd2这个扩展,结果都让我去官网上面去下这个扩展。然而官网上根本没有这个扩展。后来其实也是一条命令的事情。apt-get install php7.2-gd。其实吧有时候网上的也不太靠谱。

    或者说他们遇到的情况不太适合自己。

    posted @ 2019-03-24 14:35 秦晓 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • php集成环境和自己配置的区别?PHP绿色集成环境和自己安装的有什么区别吗?PHP集成环境与安装版的区别?php集成环境php绿色集成环境php独立安装版环境这三者的区别

    最近有学生问我,直接使用PHP集成环境和我们自己独立安装的php环境有什么不一样吗?windows服务器上可以选择集成环境吗?

    答:PHP集成环境和自己安装的php环境从本质上来说并没有太大的区别,只不过大部分的集成环境进行了一些绿化与精简操作。

     

    下面我们先来介绍一下集成环境的基本概念、集成环境的选择,然后再详细说明PHP集成环境与安装版的具体区别。

     

     

    你们应该会经常听到WAMP这词吧,那么WAMP是什么意思?

     

    Windows下的Apache+Mysql+PHP,称为WAMP

    而Linux系统下的Apache+Mysql+PHP,称为LAMP

     

    WAMP和LAMP的区别在于操作系统,总而言之,只是一种利于区别的叫法。

    而这个WAMP环境可以是集成好的,也可以是你自行独立安装的WAMP,通常提到的WAMP大部分是指集成好的。

     

     

     

    WAMP还可以分为以下三大类:

    1、php集成环境(集成了所有的必须的组件,安装完集成环境,就可以直接运行网站,虽然不需要分开独立安装各组件,但还是需要额外安装VC运行库

    2、php独立安装版环境(自行独立安装各个组件,操作比较繁琐,需要浪费一定的时间,有利于提高自己的配置能力,对于新手来说卸载也比较麻烦。)

    3、php绿色集成环境(相对而言是绿色的php集成环境,自身集成VC运行库,不需要安装VC解压后可直接使用,不使用时关闭服务即可,不会滞留在系统里面。)

     

    PHP集成环境的选择,是选择集成版,还是绿色集成版。

    目前大部分的PHP集成环境都不是纯绿色的,安装后还需要自行安装VC运行库,如果你对php环境不够了解,卸载也不方便,有时候因为安装了多个PHP集成环境,哪怕用PHP集成环境自身的卸载功能,也比较难以卸载,卸载后还会遇到各种未知错误,卸载后还有可能导致无法正常安装和使用php环境,所以还是推荐使用纯绿色版的PHP集成环境,比如PHPWAMP集成环境。PHPWAMP是windows系统下运行的完全绿色的PHP集成开发环境,可以在缺失必要依赖的组件下正常运行,不用安装麻烦的VC运行库,不用修复系统缺失的组件,无视依赖运行。是目前最便捷也是最专业的PHP集成环境,拥有开发模式和运营模式,可用作服务器环境。是唯一一款支持自定义设置的环境:自定义功能可以随意自定义32位和64位的所有PHP历史版本,自动智能匹配32位系统和64位系统所需的相关依赖完美运行。强大的常用工具,可强制修改任何环境Mysql密码、去端口、强制解除占用、端口扫描、乱码解除等。

     

    (右键新标签打开图片可查看高清大图)

     

     

     

     

     

    那么到底PHP集成环境与自己安装的有什么区别?

    举例子理解:你喜欢吃蛋糕,蛋糕你可以自己在家里做,也可以到外面买现成的。如果对蛋糕比较了解,甚至可以做出比蛋糕店还要好吃的蛋糕。相反,你如果完全不了解蛋糕的制法,可以直接买现成的。PHP集成环境也是一样的道理,如果你对PHP环境比较了解,自己配置即可,建议新手还是手动搭建几次PHP环境,这样能加深理解。平时为了方便测试,我们是可以直接使用现成的PHP集成环境的,不过大部分的集成环境安装包体积比较小,是因为对其进行了精简,阉割了相关组件,是不完整的,windows下的PHP集成环境主要目的就是用作本地调试的,如果你想要直接在服务器上搭建网站,建议使用一些比较完整无阉割版的PHP集成环境,优先推荐PHPWAMP绿色集成环境(所集成的所有组件都是完整版的,无阉割)。

    总而言之,如果你自认为对PHP环境的配置很了解,那么请自行配置,如果你对此方面的知识有所欠缺,可以直接使用PHP集成环境。

     

     

     

    在windows服务器上搭建网站,选择哪种集成环境比较好?

    优先建议你采用linux系统,如果非要使用win系统,建议搭配PHPWAMP的宕机自动重启功能 
    在Windows系统里,PHPWAMP要比其他集成环境更适合在服务器上运行,具体的原因如下所述: 

     

     

    PHPWAMP和其他集成环境有什么区别和优势?

    功能多样性:PHPWAMP支持IIS、Nginx、Apache多功能站点管理系统,可同时运行无限个不同的php版本。

    强大自定义:支持无限添加PHP、Mysql版本,无需考虑系统位数以及各种依赖,软件自动匹配所需依赖。

    环境稳定性:集成的PHP、Mysql、Web服务器等均为完整版,未经过精简和阉割比其他集成环境更稳定。

    学习的成本:PHPWAMP带有完整的使用文档,软件作者亲自编辑使用文档,讲解内容通俗易懂可快速入门。

    智能自动性:PHPWAMP自带的“强制解除环境阻碍”能自动解决大部分系统引起的各种环境错误。

    运行保证性:PHPWAMP自带宕机重启功能,网站服务宕机将会自动重启,保证apache和Nginx等服务正常运行。

    错误的排查:PHPWAMP一旦发生启动失败等错误,都会显示友善的提示并提供完整的解决方案。

    系统兼容性:环境全面匹配32和64位系统,自定义智能匹配32、64位系统所需dll和vc,纯净绿化无需安装。

    软件便捷性:PHPWAMP高度集成,可以在系统缺失DLL和VC运行库的情况下正常运行,无需安装各种环境依赖。

    配置方便性:修改某个站点的php配置文件只需要右键打开即可,系统会自动打开该站点所对应的配置文件。

    强大功能性:强大的常用工具,可强制修改任何环境Mysql密码、去端口、强制解除占用、端口扫描、乱码解除等。

     

    站点管理功能强大,添加扩展以及修改配置都非常简单

    iis站点一键配置,支持无限个PHP版本同时运行,无限自定义mysql\php版本。

    Nginx站点一键配置,支持无限个PHP版本同时运行,无限自定义mysql\php版本。

    Apache站点一键配置,支持无限个PHP版本同时运行,无限自定义mysql\php版本。

     

    PHPWAMP可以在缺失必要依赖的组件下正常运行,这是其他集成环境所没有的,PHPWAMP不用安装麻烦的VC运行库,不用修复系统缺失的组件,无视依赖双击运行。自定义功能可以随意自定义32位和64位的所有PHP历史版本,自动智能匹配32位系统和64位系统所需的相关依赖完美运行,如果遇到各种占用及其他异常造成的环境故障,还可以使用“强制清除环境阻碍”暴力清除阻碍运行,全智能自动分析,清除阻碍过程中是不会造成任何影响的。

     

    如果对PHP绿色集成环境在服务器上的应用感兴趣,

    可以阅读我在CSDN博客上的这篇博文:http://blog.csdn.net/lccee/article/details/53945196

     

     

    展开全文
  • 想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化...

    想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker主要有以下好处:
    1. docker容器之间相互独立,可以在一个服务器上面搭建多套环境
    2. docker容器内有已经部署好的软件安装环境,搭建集成环境相当方便
    本文就按照docker标准,搭建一个基于LAMP架构的PHP运行环境(MySQL、Nginx、PHP_FPM)

    安装docker


    1. 安装docker,使用如下命令。

    yum install docker

    2. 查看docker版本,如果出现这个界面说明安装成功。

    3. 设置docker加速镜像源,通过vim /etc/docker/daemon.json设置如下内容。

    {
        "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    

     

    docker安装MySQL


    1. 从docker镜像库中拉取一个MySQL的镜像到服务器。

    docker pull mysql:5.6

    2. 然后输入命令 docker images 就可以查看查看我们刚刚拉下来的mysql的镜像。

    3. 运行并启动一个容器,通过以下命令。

    docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456abc --name mysql_1 mysql:5.6

    参数说明:

     -d 让容器在后台运行 

    -p 添加主机到容器的端口映射 

    3306:3306 把容器内的3306端口映射到主机的3306端口,前面是主机的端口,后面是容器端口

    -e 设置环境变量,这里是设置mysql的root用户的初始密码,这个必须设置 

    -MYSQL_ROOT_PASSWORD 设置访问MySQL的密码为123456abc

    –name 容器的名字,随便取,但是必须唯一

    4. 接下来我们就可以通过命令docker ps -a 查看我们刚刚创建的容器。

    这里我们可以看到我的容器状态的Up状态,表示容器正在运行,并且把可以看到主机和容器的端口映射关系,如果容器启动情况不正确,可以查看日志,通过以下命令命令。

    docker logs -f -t --since="2018-09-20" --tail=10 mysql_1

    接下来,如果我们想进入刚刚创建的容器中,输入如下命令。

    docker exec -ti mysql_1 /bin/bash1

    参数说明 :

    -t 在容器里生产一个伪终端

    -i 对容器内的标准输入 (STDIN) 进行交互

    容器中默认是没有vim的,所以我们首先要安装vim,需要注意的是安装前记得先执行apt update命令,不然安装会出现问题。

    进入到mysql容器后,我们通过创建一个远程可以访问的用户,这样我们就能从别的主机访问到我们的数据库了。

    docker安装PHP-FPM 


    1. 拉取php-fpm的镜像。

    docker pull php:7.0-fpm

    2. 再创建一个php-fpm容器,开启端口为9000,同时与上面安装的mysql进行连接,才能够协同工作。

    docker run -d -v /var/nginx/www/html:/usr/share/nginx/html -p 9000:9000 --link mysql_1
    :mysql --name abc_phpfpm php:7.0-fpm

    参数说明:
    -d 让容器在后台运行 
    -p 添加主机到容器的端口映射 
    -v 添加目录映射,即主机上的/var/nginx/www/html和容器中/var/www/html目录是同步的 
    –name 容器的名字 
    –link 与另外一个容器建立起联系,这样我们就可以在当前容器中去使用另一个容器里的服务。

    备注:这里如果不指定–link参数其实也是可以得,因为容易本身也是有ip的且唯一,所以我们也可以直接利用ip去访问容器。

    3.  安装pod扩展

    #进入容器
    docker exec -it phpfpm_1 /bin/bash
    #安装pdo
    docker-php-ext-install pdo_mysql
    #查看pdo是否安装成功
    php -m

    4. 安装redis扩展,依次执行如下命令

    curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.1.3.tar.gz
    tar xfz /tmp/redis.tar.gz
    rm -r /tmp/redis.tar.gz
    mkdir -p /usr/src/php/ext
    mv phpredis-3.1.3 /usr/src/php/ext/redis
    docker-php-ext-install redis

    docker安装nginx 


    1. 首先,从仓库里去拉取一个nginx镜像。

    docker pull nginx:1.10.3

    2. 接下来运行nginx容器。

    docker run -d -p 80:80 -p 443:443 -v /var/nginx/www/html:/usr/share/nginx/html --link phpfpm_1:phpfpm --name nginx_1 nginx:1.10.3

    3. 配置nginx配置文件default.conf,在配置文件中增加以下行。

    location ~ .+\.php($|/) {
           set $script $uri;
           set $path_info "";
           if ($uri ~ "^(.+\.php)(/.+)") {
               set $script $1;
               set $path_info $2;
           }
           #fastcgi_pass    unix:/run/php/php7.0-fpm.sock;
           root           /usr/share/nginx/html;
           fastcgi_pass   phpfpm:9000;
           fastcgi_index    index.php?IF_REWRITE=1;
           fastcgi_param    PATH_INFO    $path_info;
           #fastcgi_param    SCRIPT_FILENAME    $root$fastcgi_script_name;
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           fastcgi_param    SCRIPT_NAME    $script;
           include        fastcgi_params;
    }
    

     

    展开全文
  • Linux环境下搭建php开发环境

    千次阅读 2012-03-09 22:37:01
    本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安装build-...
  • Linux安装PHP环境LNMP

    千次阅读 2018-09-27 15:40:18
    Linux系统搭建LNMP环境,即Linux+Nginx+mysql+php。 服务器版本是CentOS Linux release 7.4.1708,阿里云服务器,所以部署环境之前,需要先登录阿里云服务器管理后台开启端口:80、82、443、3306,其中82端口是我的...
  • linux集成开发环境IDE

    千次阅读 2019-07-12 17:26:02
    集成开发环境包括: 1.编辑器 2.编译器:将源代码编译为机器可识别的低级语言,主要流程是 源代码 预处理 汇编 目标代码 链接 可执行程序 3.调试器 4. linux下常用的编辑器: 一、vim 有十二种模式...
  • 服务器有Windows和linux两种,对于新手这里建议使用windows系统,因为我们平常使用的电脑都是Windows系统,对于Windows会比较熟悉,轻轻松松上手;而linux系统基本全靠命令行操作,对于新手还是比较困难的。这里我们...
  • Linux下搭建PHP开发环境

    千次阅读 2020-05-14 18:32:46
    Linux下搭建PHP开发环境 php开发环境 php编译安装 nginx安装 pfp-fpm安装
  • PHPlinux搭建PHP运行环境

    万次阅读 2018-07-16 21:41:37
    之前在windows下写了hello world,终归是不够用啊,因为开发环境Linux,怎么办呢~~~学习学习再学习 写在前面的话:我从百度文库的一个文章里摘出来的,原文章名称《Linux下安装Apache+PHP+MySql 搭建PHP运行环境...
  • 一、获取安装包PHP下载地址:http://cn.php.net/distributions/php-7.1.10.tar.gzApache下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.33.tar.gzMySQL下载地址: ...
  • Linux上面搭建PHP开发环境

    千次阅读 2017-05-28 21:35:03
    最近需要把项目部署到Linux服务器上面,自己就利用虚拟机安装了Linux,玩了下,下面就将自己遇到的问题记录下来,方便以后学习使用。我这里利用集成环境XAMPP来搭建的。 1.软件安装 首先下载Linux版本的XAMPP软件...
  • 打造我的Linux开发环境

    千次阅读 2007-05-29 16:32:00
    这次先了解一下目前Linux下流行的开发环境(参考1),最后还是决定以vi为基础构造我的Linux开发环境。“VIM或EMACS做编辑器,GCC做编译器, automake做工程,doxygen做文档,cvs做管理”,这大概也是我希望的吧。...
  • 简单得来说,Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs); 目前云服务的基石是操作系统级别的隔离,在同一台物理服务器上虚拟出多个主机。Docker则实现了一种应用程序级别的隔离; 它改变...
  • Linux 下搭建 php 开发环境完整教程

    千次阅读 2015-12-26 18:19:50
    Linux 环境下,我们通过命令行安装软件的时候,可能会出现错误。当错误出现的时候,我们怎么撤销之前的步骤,重新安装软件呢?解决方案如下  (1) 已经执行 configure 操作  解决:根据正确的参数重新 ...
  • Linux C/C++开发环境搭建指针

    千次阅读 2018-10-17 22:11:57
    前言:Ubuntu中没用自带C/C++开发环境,需要用户自己配置。在UBUNTU中文论坛中的一些帖子集合。
  • linux C/C++开发环境搭建指南

    万次阅读 2012-10-04 17:24:29
    本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库文件,所以无法编译最简单的C语言文件,故要先配置一番,这几天也有一点心得,写下来和...
  • Linux的安装以及PHP环境的搭建 引言: 对于沉迷于windows数年的用户(比如笔者)来说,Linux中的红帽和utunbu虽然看起来和windows比较像,但是操作起来却是大不相同,需要一个适应过程,而环境的搭建是系统使用的一...
  • Window下使用linux开发环境

    千次阅读 2018-03-18 18:27:17
    Window下使用linux开发环境 使用laravel的人都知道Homestead是有多方便。但是要使用Homestead在墙内是很困难的。所以索性放弃了Homestead,自己搭建类似Homestead的开发环境。 使用的工具 Vmware Workstation ...
1 2 3 4 5 ... 20
收藏数 95,067
精华内容 38,026
关键字:

phplinux环境开发有限公司