【第22期】观点:IT 行业加班,到底有没有价值?

linux的php环境安装php+mysql+nginx

原创 2016年08月29日 18:30:51



#Linux 初学 + PHP 环境安装


    作者下载地址:https://github.com/centos-bz/EZHTTP
    
    1)首先检验你的服务器是否有 wget 下载命令
        如果没有安装 命令 yum -y install wget 
        
    2)下载安装包 命令 wget https://github.com/centos-bz/ezhttp/archive/master.zip?time=$(date +%s) -O ezhttp.zip
    
    3)ls查看当前文件夹中的文件 有一个安装包 ezhttp.zip 解压安装包 命令 unzip ezhttp.zip
    
    4)解压完成里面会有一个 ezhttp-master 文件夹 cd进去 命令 cd ezhttp-master
     
    5)ls查看文件夹详细信息 有一个 start.sh 文件 查看他是否有可执行权限 如果没有 给权限 命令 chmod +x start.sh
    
    6)进入当前 start.sh 文件 命令 ./start.sh
    
一、进入一下选择安装环境命令
    
    1) LAMP LNMP LANMP Installation.   选择第一个 安装LAMP环境
    2) Some Useful Tools.
    3) Upgrade Software
    4) Exit.

二、安装php搭配
    
    1) LNMP(Nginx MySQL PHP)         选择安装 Nginx-MySQL-PHP  Apache没nginx好
    2) LAMP(Apache MySQL PHP)
    3) LNAMP(Nginx Apache MySQL PHP)
    4) back to main menu

三、安装nginx

    1) nginx-1.8.0                 安装nginx
    2) tengine-2.1.0
    3) openresty-1.9.7.3
    4) custom_version
    5) do_not_install
     
    提示默认安装在以下这个地址:  点击回车 确定
    nginx-1.8.0 install location(default:/usr/local/nginx,leave blank for default):
    
    提示最终完整的编译参数是以 以下这些代码编译的:
    nginx-1.8.0 install location: /usr/local/nginx
    the nginx-1.8.0 configure parameter is:
    prefix=/usr/local/nginx --with-http_ssl_module 
    with-openssl=/root/ezhttp-master/soft/openssl-1.0.2h  
    with-http_sub_module --with-http_stub_status_module --with-pcre --with-pcre=/root/ezhttp-master/soft/pcre-8.33 
    with-zlib=/root/ezhttp-master/soft/zlib-1.2.8 
    with-http_secure_link_module
    
    提示是否改不改: 按n
    Would you like to change it?[N/y](default n):
     
    提示是否你需要安装nginx模块吗?N(N / y)(默认):  n
    Do you need to install nginx module?[N/y](default n):


四、安装版本mysql 版本
    
    1) mysql-5.1.73
    2) mysql-5.5.48
    3) mysql-5.6.29   选这个
    4) mysql-5.7.11 (need about 2GB RAM when building,try mysql-5.6 if failed)  这个需要2G内存 我买的是1G的
    5) libmysqlclient18
    6) custom_version
    7) do_not_install
    
    提示 你安装的是 mysql-5.6.29 版本的
    your selection: mysql-5.6.29
    
    提示是否安装在以下目录:回车是的
    mysql-5.6.29 install location(default:/usr/local/mysql,leave blank for default):
    
    提示你安装的 mysql 的数据文件安装在以下目录
    mysql-5.6.29 install location: /usr/local/mysql
    mysql data location(default:/usr/local/mysql/data,leave blank for default):
    
    提示 mysql 的默认端口是 3306
    mysql-5.6.29 data location: /usr/local/mysql/data
    mysql port number(default:3306,leave blank for default):
     
    提示给你的 root 设置个密码把: 账户默认是 root 直接回车 密码不知道看后面能不能修改把
    mysql server root password (default:root,leave blank for default):
    
    提示你愿意改变吗?N(N / y)(默认)::选 n
    Would you like to change it?[N/y](default n):
    
    

    

五、安装 php 版本

    1) php-5.2.17
    2) php-5.3.29
    3) php-5.4.43
    4) php-5.5.27
    5) php-5.6.15  选这个
    6) php-7.0.0
    7) custom_version
    8) do_not_install
    
    提示把 php 默认安装在以下目录:回车
    php-5.6.15 install location(default:/usr/local/php,leave blank for default):
    
    提示:php 的编译内容 文档 按 n 不要改
    --prefix=/usr/local/php    php编译到这个目录
    --with-config-file-path=/usr/local/php/etc  配置文件在这个目录
    --enable-fpm --enable-bcmath=shared --with-pdo_sqlite 
    --with-gettext=shared 
    --with-iconv                    1
    --enable-ftp=shared 
    --with-sqlite --with-sqlite3 
    --enable-mbstring=shared         没有这句话 mb_ 开头的函数 全部用不了  
    --enable-sockets=shared --enable-zip --enable-soap=shared 
    --with-openssl                  1   
    --with-zlib 
    --with-curl=shared              这个是curl  如果没有这句话 curl的函数就用不了
    --with-gd=shared                这个是 gd库 
    --with-jpeg-dir --with-png-dir --with-freetype-dir 
    --with-mcrypt=shared,           这个是加密的
    /opt/ezhttp/libmcrypt-2.5.8 
    --with-mhash=shared,/opt/ezhttp/mhash-0.9.9.9 
    --enable-opcache                1
    --with-mysql=mysqlnd --with-mysqli=shared,mysqlnd 
    --with-pdo-mysql=shared,       如果 没有这个 你的PDO连接不了数据库
    mysqlnd --without-pear --with-libdir=lib64 
    --disable-fileinfo

六、安装 php 模版

    1) php-imagick-3.1.2    
    2) php-memcache-3.0.8   安装这个  这个是缓存
    3) php-memcached-2.2.0 (Support Aliyun OCS)   安装这个  这个是缓存客户端
    4) php-redis-2.2.7
    5) php-mongo-legacy-1.6.11   安装这个  这个是mongo数据库 可能你以后会用到
    6) xdebug-2.2.2
    7) mssql
    8) fileinfo
    9) php-gmp
    10) php-swoole-1.7.20
    11) do_not_install

    输入 2 3 5
    
七、安装其他软件
    
    1) memcached-1.4.24        安装
    2) pure-ftpd-1.0.41
    3) phpMyAdmin-4.4.12-all-languages
    4) redis-3.0.3            安装 这个是reids服务器
    5) mongodb-linux-x86_64-2.4.9
    6) phpRedisAdmin-1.1.0
    7) memadmin-1.0.12
    8) rockmongo-1.1.6-fix-auth
    9) jdk1.7.0_79
    10) jdk1.8.0_66
    11) apache-tomcat-7.0.68
    12) apache-tomcat-8.0.32
    13) do_not_install

    提示安装到以下目录:回车
    input memcached-1.4.24 location(default:/usr/local/memcached):
    
    提示reids服务器安装到以下目录:回车
    input redis-3.0.3 location(default:/usr/local/redis):
    
    提示你的reids占用多少内存:随你 你要存多少数据就输入多少 8M 很小做测试用 回车
    please input the max memory allowed for redis(ie.128M,512m,2G,4g):8M
    
    提示你准备好配置您的Linux ?[Y / n]Y(默认): y(看网速定 一般都需要几十分钟)
    Are you ready to configure your Linux?[Y/n](default y):
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Linux下Nginx+PHP+Mysql环境搭建过程(图文)

转自:http://junstar.blog.51cto.com/4551565/1677140 一.使用yum命令,安装所需的程序库         1.命令内容           ...

搭建linux+nginx+mysql+php环境

之前搭建了一次LNMP的环境,在这里做一下总结。 本次操作是在vmware虚拟机上进行的。 操作平台: 操作系统:CentOS7.2 nginx1.9.9 mysql5...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Linux下Nginx、MySQL、PHP5、phpMyAdmin安装与配置

以前在Linux下,只配过LAMP,没尝试过Nginx,这次换个口味尝试一下,中间遇到了一个比较无语的小错误浪费了很长时间(下面会说到)。总体来说还算比较顺利吧,不过安装PHP的目的只是为了用phpM...

Linux下php+mysql+nginx编译搭建(三)

之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于linux centos6.5 32位服务器)...
  • ycdyx
  • ycdyx
  • 2014-11-20 13:59
  • 988

Centos6.6部署Mysql+nginx+php环境

Centos6.6部署Mysql+nginx+php环境mysql安装下载mysql安装包http://dev.mysql.com/downloads/mysql/ 选择 Linux-Generic...

linux搭建nginx+php+mysql

nginx:http://www.runoob.com/linux/nginx-install-setup.html mysq:http://www.runoob.com/linux/nginx-i...

LNMP(linux+nginx+mysql+php)服务器环境配置

一、简介   Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP ...

windows7下nginx+php+mysql开发环境搭建

转载:http://blog.csdn.net/shoyer/article/details/8182050,我就是按照这篇文章一步步操作的,非常感谢! 导言: 近来,nginx以其高性能吸引大批w...

阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站

下载一键安装包: http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.199683675...

linux下搭建LNMP(linux+nginx+mysql+php)环境之nginx安装

(1)官网下载安装包(选一个稳定版本即可) wget  http://nginx.org/download/nginx-1.6.2.tar.gz (2)解压安装包 tar -zxvf n...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)