今天开始记录学习日志,路线基础以《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
未经允许不得转载:阿藏博客 » 零基础学Phalcon 1 安装所需程序