您的位置:首页 > 运维架构 > Shell

win10下使用bash安装php7开发环境

2016-09-30 14:19 555 查看
一、可以通过源码安装

1、sudo apt-get update

2、安装apache  
sudo apt-get install apache2
sudo apt-get install apache2-dev(这一步会自动安装gcc)
启动问题解决办法:
sudo mkdir /run/locksudo 
service apache2 start

3、sudo apt-get install libxml2-dev

4、安装gcc(上面安装过的,可以不用安装)
sudo apt-get  install  build-essential

5、安装openssl
sudo apt-get install openssl libssl-dev

6、安装curl

  sudo apt-get install curl libcurl4-gnutls-dev

7、sudo apt-get install libbz2-dev libjpeg-dev libpng-dev libmcrypt-dev libreadline6 libreadline6-dev

8、安装msyql
sudo apt-get install mysql-server mysql-client

9、安装freetype
sudo apt-get install libfreetype6-dev

10、配置php7

./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-apxs2=/usr/bin/apxs2 --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir
--with-curl --with-mcrypt --with-mhash --with-mcrypt --without-pear --with-gd --with-xmlrpc --enable-mysqlnd --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring
--enable-gd-native-ttf --enable-pcntl --enable-sockets --enable-zip --enable-soap --enable-maintainer-zts --with-fpm-user=www-data --with-fpm-group=www-data

11、编译
sudo make 
sudo make install
sudo cp php.ini-development  /usr/local/php7/etc/php.ini

12、配置php-fpm
cd /usr/local/php7/etc
sudo cp php-fpm.conf.default php-fpm.conf
vim php-fpm.conf
修改
user = www-data

  group = www-data

  如果www-data用户不存在,那么先添加www-data用户
groupadd www-data

  useradd -g www-data www-data

13、启动php-fpm
sudo /usr/local/php7/sbin/php-fpm

14、加入系统变量
export PATH=$PATH:/usr/local/php7/bin

二、通过ppa源来安装

$ sudo apt-get install python-software-properties

$ sudo add-apt-repository ppa:ondrej/php

$ sudo apt-get update

$ sudo apt-get install -y php7.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: