zoukankan      html  css  js  c++  java
  • php开发环境和框架phalcon的搭建

    0x01

      在ubuntu 12.04 上安装lnmp环境。

      安装nginx  (Centos install nginx repo  wget http://www.atomicorp.com/installers/atomic)

      sudo apt-get install nginx 不报错的话,直接安装成功,更改nginx配置文件

      mkdir /var/www/phptest

      vim /etc/nginx/sites-available/default

      添加如下配置:

      root /var/www/phptest;

      index index.html index.htm index.php index.nginx-debian.html;

      server_name localhost;

      autoindex on;

          location ~ .php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /var/www/phptest$fastcgi_script_name;
        }
        location ~ /.ht {
            deny all;
        }

    重启nginx服务 /etc/init.d/nginx restart

    填写phpinfo();等测试是否成功;

    0x02

    安装mysql

    首先卸载干净ubuntu 12.04 里面的mysql版本 ,否则直接安装会出问题。

    sudo apt-get autoremove --purge mysql-server

    sudo apt-get remove mysql-server

    sudo apt-get autoremove mysql-server

    sudo apt-get remove mysql-common (重要,可以成功卸载,以上3条命令可执行不执行)

    清理残留的mysql数据库

    dpkg -l | grep ^rc | awk '{print $2}' |sudo xargs dpkg -P

    开始安装mysql

    sudo apt-get install mysql-server mysql-client php5-mysql

    在安装的过程中会让你设置mysql密码,设置一下即可,并且安装完成之后 mysql会自动启动。

    成功安装mysql之后 进入mysql

    mysql -uroot -p 密码

    可以直接修改mysql 的root密码

    sudo mysqladmin -u root password newpassword

    0x03

    安装php环境

    安装php可以根据自己的选择多安装一些库或者扩展

    sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

    安装成功 重启php

    /etc/init.d/php5-fpm restart

    0x04

    安装框架phalcon

    根据官网提示即可成功安装

    https://phalconphp.com/zh/download

    sudo apt-add-repository ppa:phalcon/stable

    sudo apt-get update

    sudo apt-get install php5-phalcon

    不报错即可成功安装。

    添加扩展到php.ini文件中:

    vim /etc/php5/fpm/php.ini

    在对应配置文件最末尾添加如下即可

    [phalcon.so]
    extension=phalcon.so

    重启php

    通过测试phpinfo();查看是否成功!

    0x05

    安装phpstorm

    下载对应的tar包解压到bin目录下执行phpstorm.sh

    如果提示没有jdk那么说明当前环境没有装jdk,java环境

    本次使用jdk-8u72-x64.tar.gz安装包测试

    新建目录

    mkdir /opt/java/

    tar -zxvf jdk-8u72-x64.tar.gz -C /opt/java/

    解压到指定目录之后添加环境变量即可

    vim /etc/environment

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin"
    JRE_HOME="$JAVA_HOME/jre"
    CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
    JAVA_HOME="/opt/java/jdk1.8.0_72/"

    java环境安装好之后即可正常安装

    根据提示给出破解即可

    User name

    EMBRACE

    License key

    ===== LICENSE BEGIN =====

    43136-12042010

    00002UsvSON704l"dILe1PVx3y4"B3

    49AU6oSDJrsjE8nMOQh"8HTDJHIUUh

    gd1BebYc5U"6OxDbVsALB4Eb10PW8"

    ===== LICENSE END =====

    OK。199美金的软件到手!

  • 相关阅读:
    (转载)SAPI 包含sphelper.h编译错误解决方案
    C++11标准的智能指针、野指针、内存泄露的理解(日后还会补充,先浅谈自己的理解)
    504. Base 7(LeetCode)
    242. Valid Anagram(LeetCode)
    169. Majority Element(LeetCode)
    100. Same Tree(LeetCode)
    171. Excel Sheet Column Number(LeetCode)
    168. Excel Sheet Column Title(LeetCode)
    122.Best Time to Buy and Sell Stock II(LeetCode)
    404. Sum of Left Leaves(LeetCode)
  • 原文地址:https://www.cnblogs.com/autopwn/p/4962146.html
Copyright © 2011-2022 走看看