linux的php环境安装php+mysql+nginx
来源:互联网 发布:淘宝美工做什么工作的 编辑:程序博客网 时间:2024/06/09 14:14
#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):
1 0
- linux的php环境安装php+mysql+nginx
- LNMP(linux+nginx+mysql+php)环境的编译安装
- PHP+mysql+Nginx环境安装
- Linux安装Nginx + MySQL + PHP
- linux 安装nginx php mysql
- Linux安装nginx,php,mysql
- linux安装nginx,mysql, php
- linux nginx php mysql 安装
- linux 安装nginx+php+mysql
- linux 安装nginx+php+mysql
- lnmp (linux+nginx+mysql+php) 环境安装脚本
- Linux下安装配置nginx+php+mysql环境
- 虚拟机+linux+nginx环境+php+mysql+magento安装 lanmp
- lnmp 环境搭建 源代码包安装 linux,nginx,mysql,php
- Linux+Nginx+Mysql+PHP服务器运行环境安装
- 源码编译安装,搭建LNMP环境(Linux+Nginx+MySQL+PHP)
- 全新Linux服务器安装Nginx&PHP&MySQL环境
- 在linux+nginx+mysql+php环境下安装 phpmyadmin
- (C#)最大公共子串
- iOS开源库Carthage提交自己的开源库
- oc字符串的处理,字符串的截取,匹配字符串,分隔字符串,字符串的大小写转换,转定义字符串
- cetos sysctl.conf优化参考之一
- hdu 4034 预处理+map映射字符串
- linux的php环境安装php+mysql+nginx
- 单例模式
- OC-视图
- Toast中的setDurition使用不起作用的原因
- Python文件操作2
- ccf201604-3路径解析
- 一个会转的图案(绕右侧中点/绕一侧)
- css3-多列布局
- 第四章 Generics - 泛型