PHP环境部署

Ubuntu系统下手动安装PHP环境

  • 安装php

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    apt-get update

    # 安装php
    apt-get install php

    # 安装cgi以及启动器
    apt-get install php-cgi
    apt-get install spawn-fcgi(或者php-fpm,管理php-cgi的工具)

    # 安装一些库
    apt-get install php-curl
    apt-get install php-mbstring
    apt-get install php-gd
    apt-get install php-mcrypt
    apt-get install php-xml
    apt-get install php-mysql

    # 启动cgi
    spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
  • 安装nginx

    1
    2
    3
    apt-get install nginx

    /etc/init.d/nginx restart
  • 安装mysql

    1
    2
    3
    apt-get install mysql-server

    /etc/init.d/mysql restart

PHP其他集成环境

windows环境

  • WAMP,简单易用
  • phpStudy,专业好用
  • UPUPW,专业好用*
  • APMServ

linux环境

  • LNMP 和 LAMP
  • AppServ
  • WDCP

其他工具包

  • OneinStack一键安装包,可以快速安装LNMP、LAMP、LNMT等环境,具体我们可以根据实际的安装进程组合,而且可以一键快速给网站部署Let’s Encrypt免费SSL证书。

    1
    2
    3
    4
    5
    6
    7
    yum -y install wget screen curl python #for CentOS/Redhat
    # apt-get -y install wget screen curl python #for Debian/Ubuntu
    wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
    tar xzf oneinstack-full.tar.gz
    cd oneinstack
    screen -S oneinstack
    ./install.sh
  • 宝塔