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美金的软件到手!

  • 相关阅读:
    mysql锁 实战测试代码
    Memcache教程 Memcache零基础教程
    Moneybookers API支付方式开发 步骤
    dede判断当前文章
    Windows下的Memcache安装 linux下的Memcache安装
    Ecshop:后台添加新功能栏目以及管理权限设置
    解决echsop兼容jquery(transport.js的冲突)的问题
    PHP AJAX JSONP实现跨域请求使用实例
    shell基础 -- 基本语法
    神器之strace
  • 原文地址:https://www.cnblogs.com/autopwn/p/4962146.html
Copyright © 2011-2022 走看看