精华内容
下载资源
问答
  • Linux下PHP环境搭建

    2011-11-29 16:40:23
    Linux下PHP环境搭建.doc httpd-2.2.11.tar.gz安装说明 php-5.1.2.tar.bz2安装说明 zlib-1.2.3.tar.gz安装说明 libxml2-2.7.3.tar.gz安装说明 gd-2.0.28.tar.gz安装说明 mysql-5.0.33.tar.gz安装说明
  • 本篇文章是对Linux环境下搭建php开发环境的操作步骤进行了详细的分析介绍,需要的朋友参考
  • Linux下部署php全过程,边操作边记录,按照文档操作部署成功
  • window,linux下php环境搭建.doc
  • linux PHP 环境搭建(已测试)

    万次阅读 2016-05-30 15:11:57
    一、安装Apache2.2.22 ... 这里,我选择的是最新的版本 ...可以先下载到windows系统中,上传到linux, 也可以直接下载到linux : wgethttp://mirrors.tuna.tsinghua.edu.cn/apache//httpd/http...

    一、安装Apache2.2.22

    1、到官网下载  http://httpd.apache.org/download.cgi ,选择相应的版本

      

    这里,我选择的是最新的版本

    可以先下载到windows系统中,上传到linux, 

    也可以直接下载到linux :  wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.20.tar.gz

    2、解压 tar  -zxvf httpd-2.4.20.tar.gz

    3、创建 Ahache 的安装目录

    mkdir /usr/

    展开全文
  • linux下php环境搭建

    千次阅读 2016-07-20 23:15:44
    方案一、phpStudy for Linux phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd, 支持php5.2/5.3/5.4/5.5切换 已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功 使用说明: 服务进程管理:phpstudy (start|...

    方案一、phpStudy for Linux

    phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,
    支持php5.2/5.3/5.4/5.5切换
    已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功
    使用说明:
    服务进程管理:phpstudy (start|stop|restart|uninstall)
    站点主机管理:phpstudy (add|del|list)
    ftpd用户管理:phpstudy ftp (add|del|list)
    项目地址:http://lamp.phpstudy.net/
    安装说明:
    wget -c http://lamp.phpstudy.net/phpstudy.bin
    chmod +x phpstudy.bin    #权限设置
    ./phpstudy.bin     #运行安装


    选择好php的版本安装即可。
    用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。
    也可以事先下载好完整,安装时无需下载。

    如何切换php版:
    假如你先安装的apache+php5.3
    想切换成nginx+php5.4
    你就再走一次./phpstudy.bin
    但是你会发现有一行是否安装mysql提示选不安装
    这样只需要编译nginx+php5.4
    从而节省时间,这样只需要几分钟即可。

    方案二、lnmp安装

    安装LNMP执行:wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp
    默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。

    按上述命令执行后,会出现如下提示:

    需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:

    询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步
    选择MySQL版本,目前提供了较多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择:

    输入对应MySQL或MariaDB版本前面的序号,回车进入下一步,选择PHP版本:
    注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。

    输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:

    可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

    如果是LNMPA或LAMP的话还会提示“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。

    再选择Apache版本

    按提示输入对应版本前面的数字序号,回车。

    提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
    LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

    安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

    3、安装完成
    如果显示Nginx: OK,MySQL: OK,PHP: OK

    并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示Install lnmp V1.3 completed! enjoy it.的话,说明已经安装成功。
    接下来按添加虚拟主机教程,添加虚拟主机后上传网站代码,可以使用sftp或ftp服务器上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。

    4、安装失败

    如果出现类似上图的提示,则表明安装失败,说明没有安装成功!!需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的系统发行版名称及版本号、32位还是64位等信息,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。
    默认LNMP是不安装FTP服务器的,如需要FTP服务器:https://lnmp.org/faq/ftpserver.html

    5、添加、删除虚拟主机及伪静态管理
    http://lnmp.org/faq/lnmp-vhost-add-howto.html

    6、eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的安装
    http://lnmp.org/faq/addons.html

    7、LNMP相关软件目录及文件位置
    http://lnmp.org/faq/lnmp-software-list.html

    8、LNMP状态管理命令
    http://lnmp.org/faq/lnmp-status-manager.html


    展开全文
  • 本文主要介绍了Linux下快速搭建php开发环境的方法步骤。具有很好的参考价值。下面跟着小编一起来看下吧
  • Linux下PHP环境搭建

    2019-04-07 01:10:16
    NULL 博文链接:https://liangfuming.iteye.com/blog/1565237
  • 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常...
  • Linux+Apache2.4+PHP7.1+MySQL5.7
  • 自己再虚拟机装的CentOS7.2系统,亲手操作搭建PHP开发环境,有图有真相!
  • Linux搭建MySQL环境安装包
  • 如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat
  • Linux 下搭建 php 开发环境完整教程

    千次阅读 2015-12-26 18:19:49
    Linux 环境下,我们通过命令行安装软件的时候,可能会出现错误。当错误出现的时候,我们怎么撤销之前的步骤,重新安装软件呢?解决方案如下  (1) 已经执行 configure 操作  解决:根据正确的参数重新 ...
       在开始进入正题前,先普及一点基础知识。在 Linux 环境下,我们通过命令行安装软件的时候,可能会出现错误。当错误出现的时候,我们怎么撤销之前的步骤,重新安装软件呢?解决方案如下
        (1) 已经执行 configure 操作
        解决:根据正确的参数重新 configure 即可
        (2)已经执行 configure、make 操作
        解决:删除解压后的文件目录,重新解压、configure、make
        (3)已经执行 configure、make、make install 操作
        解决:首先删除安装后的文件(有指定安装目录的情况 /usr/local/http2),然后删除解压后的目录,最后重新解压、configure、make、make install 就行了。好了,下面开始进入正题了。

    一、 安装 apache
    1. 配置(apache 安装配置) 在安装前记得切换到 root ,否则会因权限问题安装失败
    ./configure --prefix=/usr/local/http2 \
    --enable-modules=all \
    --enable-mods-shared=all \
    --enable-so
    // --enable-mods-shared=all 模块共享类型,一次性编译所有模块到 apache 内
    执行   ./configure --help  可查看默认配置及配置帮助信息,如安装目录 --prefix 等

    2. 安装
    执行 make && make install 就完成安装了

    3. 启动 apache
    进入到安装目录 /usr/local/http2/bin
    执行命令 ./apachectl start 可启动 apache
    启动 apache 的时候,可能会提示 Could not reliably determine the server's fully ...
    其实这不是什么错误,可忽略,也可通过修改配置文件解决这个问题,
    进入安装目录,/usr/local/http2/conf/ 找到 httpd.conf ,在该文件中查找 ServerName,
    把它前面的 # 号去掉就行了 。

    4. 访问
    安装完成后,在浏览器中输入本机 ip 地址,即可访问到 apache 默认的页面
    如输入本机 ip :192.168.0.141


    二、 安装 php 的依赖软件
    现在要把 php 依赖的一些软件(xml、gd、jpeg、png、freetype)都安装上去 ,然后才能安装 php 。

    1. 安装 xml 依赖
    下载 libxml2,然后安装
    安装前配置:./configure --prefix=/usr/local/libxml2 --without-zlib
    然后 make&&make install

    2. 安装 jpeg8
    安装前配置 ./configure --prefix=/usr/local/jpeg --enable-share --enable-static
    然后 make && make install
    --enable-share 把 jpeg 需要的函数库程序都编译到该软件里面,这样函数调用速度快,但是软件本身比较大
    --enable-static 静态引入方式,这样当需要调用还没引入的函数时,会立即 include 进来,这样软件本身比较小,但是函数调用速度慢

    3. 安装 libpng
    ./configure && make && make install

    4. 安装 freetype 库(字体库)
    ./configure --prefix=/usr/local/freetype
    make && make install

    5. 安装 GD 库
    ./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg/ --with-png --with-zlib --with-freetype=/usr/local/freetype
    make && make install

    6. 安装 libXpm-3.5.10
    // 有的系统可能没安装这个,要自己安装

    直接用默认的配置就行
    ./configure
    make && make instsall

    三、安装配置 php
    1. 安装 php

    参数解析:
    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/http2/bin/apxs
    apache 的支持,作用: 给 apache 生成 php 模块;修改 /usr/local/http2/conf/httpd.conf 的配置文件,使其引入 php 模块
    mysqlnd 表示激活 php 本身的 mysql 驱动并使用,因还我们还没自己安装 mysql,所以这样可用默认的 mysql 。
     --enable-mbstring=all 宽字节函数库对 php 的支持

    ./configure --prefix=/usr/local/php 
        --with-apxs2=/usr/local/http2/bin/apxs
        --with-mysql=mysqlnd
        --with-pdo-mysql=mysqlnd
        --with-mysqli=mysqlnd
        --with-freetype-dir=/usr/local/freetype
        --with-gd=/usr/local/gd
        --with-zlib
        --with-libxml-dir=/usr/local/libxml2
        --with-jpeg-dir=/usr/local/jpeg
        --with-png-dir
          --with-xpm-dir=/usr/local/libxpm
        --enable-mbstring=all
        --enable-mbregex
        --enable-shared

    配置完成后,安装 make && make install

    安装成功后,会出现如下提示
    License:
    This software is subject to the PHP License, ... at this point.
    +---------------------------------------------------------------+

    Thank you for using PHP.

        PHP 安装完成后,/usr/local/http2/conf/httpd.conf 会把相应的 php 模块引入进来,如
        LoadModule php5_module            modules/libphp5.so
        .... ...

    2. 安装完成后,进行相关设置
    把 php 解压目录里面的 php.ini 配置文件到指定目录
    cp php.ini-development /usr/local/php/lib/php.ini

    3. 配置 Apache 使其支持 php
    vim /usr/local/http2/conf/httpd.conf
    (1)在 httpd.conf(Apache 主配置文件,在 /usr/local/http2/conf 目录下)中添加
    AddType application/x-httpd-php .php
    使 apache 遇到 php 文件时懂得调用 php 模块解析
    (2)设置时区
    在 /usr/local/php/lib 中修改 php.ini 配置文件,设置时区
    data.timezone = PRC(记得把前面的分别去掉)

    设置完成后,重启 apache 服务器
    /usr/local/http2/bin/apachectl restart
    至此所有安装步骤完成,在 apache 的目录下(/usr/local/apache2/htdocs)写个测试文件如 test.php
    内容:
    <?php
    phpinfo();
    ?>
    然后在浏览器中访问:192.168.0.141/test.php
    如果访问成功,说明安装配置成功

    注意:在使用 ThinkPHP 的时候,可能会出现下面这个问题

    thinkphp开发的项目访问的时候出现了 页面错误!请稍后再试~ 排查了很多原因,最终是这样的解决的:

    开启debug模式。在入口文件处加上 define(‘APP_DEBUG‘, true);  就ok了

    此外,在系统目录下创建的文件夹,没有写权限,要修改文件夹权限才能写入,才能正常访问,如
    chmod -R 777 thinkphp(即让该文件夹及其所有子文件夹可读可写可执行)

    四、安装配置 mysql
    1. 安装 cmake(更先进的 configure)
    解压后执行配置命令 ./bootstrap,配置完成后 make && make install,要以 root 权限安装 。

    2. 安装 mysql
    tar zxvf mysql****
    cmake 
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
    -DMYSQL_DATADIR=/usr/local/mysql/data
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    (安装目录, 数据存储目录, 默认的字符集, 校对字符集
    然后 make && make install
        在进行 mysql 的 configure 操作的时候,可能会提示软件依赖错误,依赖文件 libncurses5-dev
        解决方法:安装 ncurses-devel
        rpm -ivh ncurses-devel-5.7-3.200090208.el6.i686.rpm(现在可能不是这个文件名了,自己 google 吧)
        依赖解决好后要删除 CMakeCache.txt 文件。

    3. 配置 mysql
    (1)给 mysql 复制一个配置文件
    在 mysql 我解压目录下,有个 support-files 文件夹,进入这个文件夹,执行复制命令
    cp my-medium.cnf /etc/my.cnf
    (2)useradd mysql(添加用户)
    (3)chmod +x /home/lion/storm/web-php/install/mysql5.5/install
    (4)chown -R mysql.mysql /home/lion/storm/web-php/install/mysql5.5/install
    (5)初始化 mysql 数据库
    /home/lion/storm/web-php/install/mysql5.5/install/scripts/mysql_install_db --user=mysql --basedir=/home/lion/storm/web-php/install/mysql5.5/install --datadir=/home/lion/storm/web-php/install/mysql5.5/install/data &
    (6)把 mysql 安装文件(除了 data 之外)的主人都改为 root,避免数据库恢复为出厂设置
    chown -R root /home/lion/storm/web-php/install/mysql5.5/install
    chown -R mysql /home/lion/storm/web-php/install/mysql5.5/install/data
    (7)后台运行 mysql 服务
    /home/lion/storm/web-php/install/mysql5.5/install/bin/mysqld_safe --user=mysql &
    查看 mysql 是否有启动
    ps -A | grep mysql
    如果启动成功,则显示以下信息
    ------ mysqld_safe
    ------ mysqld
    (8)进入 mysql 操作终端的执行程序(在  /home/lion/storm/web-php/install/mysql5.5/install/bin 目录下)
    执行命令 ./mysql 就可以运往 mysql 了。
    (9)设置 mysql 用户和密码
    为了数据库安全,把 localhost 之外的用户全部删除掉,并为 localhost 设置密码,设置密码时调用加密函数给密码加密;
    mysql 的所有用户信息都放在 mysql 数据库中,而且这也是 mysql 的核心数据库 。所以要到这个数据库中进行用户管理操作,执行命令
    use mysql 
    切换到这个数据库,执行下面的操作:
        mysql> delete from user where Host != 'localhost';
        mysql> select Host, User, Password form user;
        mysql> update user set Password=password(123456);
        mysql> select Host, User, Password from user;
        mysql> flush privileges;(刷新,使对权限的修改立即生效)

    (10)设置完成后,执行 flush privileges; 命令,使设置立即生效 。设置完成后,以后不要随便操作 mysql 中的 mysql 数据库了 。
    (11)执行 exit 命令退出当前 mysql,然后重新登录 mysql
    ./mysql -uroot -p123456

    (12)通过 php 中访问 mysql,在 apache 的 htdocs 目录下,创建一个 data.php 文件,来访问 mysql 。
    <?php
        $link = mysql_connect('localhost', 'root', '123456');
        mysql_select_db('test', $link);
        mysql_query('set name utf8');
        $sql = "select * from goods";
        $qry = mysql_query($sql);
        while($rst = mysql_fetch_assoc($qry)) {
            print_r($rst);
            echo "<br />";
        }



    展开全文
  • ubuntu中文名叫乌班图,ubuntu系统是一个以桌面应用为主的linux操作系统,今天给大家演示如何在Linux(Ubuntu)下搭建PHP环境,有需要的可以参考学习。
  • Linux搭建php开发环境

    2018-08-27 12:04:08
    linux搭建php开发环境图文教程,绝不骗积分请大家放心下载.
  • linux php环境搭建

    千次阅读 2021-02-24 15:56:28
    [root@VM_0_5_centos /]# yum -y install php出现图表示安装成功 3.安装php-fpm [root@VM_0_5_centos /]# yum -y install php-fpm出现图表示安装成功 4.安装php-mysql [root@VM_0_5_centos /]# yum -y install...

    1.安装apache

    [root@VM_0_5_centos /]# yum -y install httpd

    出现下图表示安装成功!

    img

    2.安装php

    [root@VM_0_5_centos /]# yum -y install php

    出现下图表示安装成功

    img

    3.安装php-fpm

    [root@VM_0_5_centos /]# yum -y install php-fpm

    出现下图表示安装成功

    img

    4.安装php-mysql

    [root@VM_0_5_centos /]# yum -y install php-mysql

    出现下图表示安装成功

    img

    5.安装apache扩展

    [root@VM_0_5_centos /]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    出现下图表示安装成功

    img

    6.安装php的扩展

    [root@VM_0_5_centos /]# yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

    出现下图表示安装成功

    img

    至此需要的东西全部安装完成

    1.启动apache

    [root@VM_0_5_centos /]# service httpd start

    浏览器地址栏输入“http://localhost/“测试是否可用。效果如下图

    出现下图表示apache服务器可用,注意有nginx或者其他服务器占用80端口则无法成功启动。

    img

    2.测试php

    进入apache的web根目录:/var/www/html记住此路径地址,FTP或SSH上传时把项目上传到此地址,当然也可以自己重新配置或host文件。

    这里先写个测试php校验是否可用。

    [root@VM_0_5_centos html]# vi test.php

    插入如下内容:

    <?php
    
    
    
    
    
    
    
    phpinfo();
    
    
    
    
    
    
    
    ?>

    保存:wq 回车

    浏览器地址栏输入“http://localhost/test.php“测试是否可用。效果如下图

    出现下图表示php服务可用,如无法显示,注意php扩展以及apache是否均安装成功

    img

    完事咯!接下来自己把需要的项目丢到“/var/www/html”这个目录下即可!

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • PHP环境搭建

    千人学习 2017-02-15 20:53:21
    本课程旨在讲解LAMP平台的搭建与部署,学完本课程,PHP相关学习人员能够独立的搭建PHP的运行及开发环境LAMP平台,学会开发中常用的SSH工具XSHELL及FTP工具filezilla等工具的使用及作用,掌握部分linux命令。
  • 会以一个概览的形式介绍我的 PHP 开发环境,列出我使用的工具,但配置过程不会太详细。有需要的朋友可以参考
  • Linux 搭建php环境(Nginx)

    千次阅读 2021-01-19 13:40:53
    Linux[CentOS]搭建PHP+Nginx+MySQL环境教程一,安装Nginx1,安装编译工具及库文件2,首先要安装 PCRE3,安装 Nginx4,Nginx 配置5,启动 Nginx6,访问站点【成功】,其他nginx命令二,安装php1,先安装依赖包2,下载...
  • linux系统安装PHP运行环境 (PHP+apache+mysql),yum安装命令
  • 准备在阿里云的ESC Centos7.3环境下搭建Lamp环境Linux+Apache+Mysql+Php),在此顺便记录一下,注意以上搭建环境一般centos7版本以上的都可以! 首先进行一些准备工作: 1、CentOS 7.3 系统默认开启防火墙 ...
  • linux下以rpm方式搭建php环境.zip
  • linux搭建php环境

    千次阅读 2019-07-11 13:42:16
    1.安装apache ...出现图表示安装成功! 2.安装php [root@VM_0_5_centos /]# yum -y install php 出现图表示安装成功 3.安装php-fpm [root@VM_0_5_centos /]# yum -y install php-f...
  • Linux下完整的PHP开发环境搭建文档。lanmp环境,库文件加载。
  • Linux 环境搭建推荐教程(php运行环境),需要配置discuz运行环境的朋友可以参考
  • linux下PHP7环境搭建

    万次阅读 2016-03-29 00:02:19
    LAMP环境版本 操作系统:Centos 7Mysql:5.7.11Apache:2.4.18PHP:7.0.4 安装Mysql 下载链接:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11.tar.gz 为mysql创建专属帐号 shell> ...
  • 想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖...1. docker容器之间相互独立,可以在一个服务器上面搭建多套环境 2. docker容器...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,880
精华内容 25,552
关键字:

linux下php环境搭建

linux 订阅