今天开始记录学习日志,路线基础以《Learning Phalcon》为准。操作系统以Debian 8.6 x64(MongoDB只提供Debian 7和8的64位版本的软件包,系统内存不要低于1G),安装程序以php-fpm、Nginx和MySQL为例。
默认root用户。
使用源:

deb http://mirrors.aliyun.com/debian/ jessie main non-free contrib
deb http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ jessie main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib

安装所需程序:
PHP

apt-get install php5-fpm -y

Nginx

apt-get install nginx -y

MySQL

<pre><code>apt-get install nginx -y</code></pre>

Redis

apt-get install redis-server -y
apt-get install php5-redis -y

MongoDB
参考网站:https://docs.mongodb.com/master/tutorial/install-mongodb-on-debian/

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | tee /etc/apt/sources.list.d/mongodb-org-3.4.list
apt-get update -y
apt-get install mongodb-org -y
service mongod start
apt-get install php5-mongo -y

GIT

apt-get install git -y

Phalcon

apt-get install php5-dev libpcre3-dev gcc make php5-mysql -y
cd /opt
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
./install
echo 'extension=phalcon.so' | tee /etc/php5/mods-available/phalcon.ini
php5enmod phalcon
service php5-fpm restart

如果没有报错,一切正常的话,那么执行如下指令会输出:phalcon

php -m | grep phalcon

Related Posts: 零基础学Phalcon 1 安装所需程序 :