【阿里云服务器】【ubuntu14.04】搭建apache+php+mysql+phalcon
来源:互联网 发布:股票大作手回忆录知乎 编辑:程序博客网 时间:2024/05/29 03:26
由于之前在本地的ubuntu14.04搭建过,一些弯路我就没有在本篇里面体现,而是直接提供解决办法。
在windows7下用putty软件通过ssh登陆(其余系统同理通过ssh登陆)到阿里云服务器ubuntu14.04上,
由于默认的是root用户,所以安装过程中的所有sudo都不需要了。
1. 安装apache
apt-get updateapt-get install apache2service apache2 restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, ...出现这种情况是我们没有配置DNS,不过没有域名无所谓,这时候已经可以在公网上通过ip地址访问了,会出现apache自带的欢迎页面
2. 安装php
apt-get install php5
然后在/var/www/html下面用vi创建一个php测试页面
<?phpphpinfo();?>浏览器访问之,可以看见php的相关配置信息,之后我们还会用到这个页面来检查是否加载了phalcon模块。
3. 安装mysql
apt-get install mysql-server mysql-client
中途会让你设置密码,然后我们就可以service mysql start
4. 安装phalcon
我采用的是git clone源码然后编译的方法安装phalcon
apt-get install php5-dev libpcre3-dev gcc make php5-mysqlapt-get install gitgit clone git://gitbub.com/phalcon/cphalcon.gitcd cphalcon/build./install然而,我租的阿里云服务器是学生优惠的配置,10元/月,不过只有1G内存,而编译phalcon又非常吃内存,结果编译的时候显示:
virtual memory exhausted: Cannot allocate memory
嗯,是内存不足。不过我们不用担心,可以swap出虚拟内存,我一下swap出了3G:
cd /..fallocate -l 3G /swapfilels -lh /swapfilechown root:root /swapfilechmod 0600 /swapfilels -lh /swapfilemkswap /swapfileswapon /swapfile
用free -m可以查看到当前的内存情况。
接下来再进行编译phalcon就不会出错了
cd cphalcon/build./install
最后,我们需要把phalcon添加到php中,找到php的配置文件
cd /etc/php5/apache2vi php.ini
添加两行并保存:
extension=pdo.soextension=phalcon.so添加pdo.so是因为phalcon依赖于pdo,所以要先于phalcon加载。
最后,重启apache服务
service apache2 restart
好了,至此大功告成!访问我们刚才写的php测试页面可以看见phalcon已经加载进来了。
0 0
- 【阿里云服务器】【ubuntu14.04】搭建apache+php+mysql+phalcon
- ubuntu14.04 apache mysql php环境搭建
- 阿里云服务器搭建php+apache+mongodb
- 阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)
- 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
- 基于阿里云centOS服务器,LAMP环境搭建(linux+apache+mysql+php)
- Ubuntu14.0搭建Apache+php+mysql环境(腾讯云)
- 阿里云服务器ubuntu14.04 lamp环境搭建
- 阿里云服务器(centOS) php+apache+mysql+phpMyAdmin 配置
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- ubuntu14.04安装apache+php+mysql笔记
- ubuntu14.04 apache+php+mysql+phpmyadmin
- ubuntu14.04 安装Apache+Mysql+PHP
- ubuntu14.04 apache+mysql+php+phpmyadmin安装
- 搭建一个apache php mysql web服务器
- 服务器php、mysql、apache环境搭建
- 搭建Windows+Apache+MySQL+PHP服务器环境
- nginx+apache+php+mysql服务器集群搭建
- 网页输入插件
- 12C ORA-错误汇总21
- declspec(dllexport)和declspec(dllimport) 的使用说明
- R 语言对table进行sql查询
- Hive de 功能架构
- 【阿里云服务器】【ubuntu14.04】搭建apache+php+mysql+phalcon
- Maven集成到工具以及解决内存溢出
- android Sockte、ServerSocket阻塞,不同步问题
- 设计模式-原型模式
- Android Listview滑动时不加载数据,停下来时加载数据,让App更优
- Mybatis批量增加,删除,更新Oracle
- 浅谈WPF DatePicker默认显示 当前时间
- 二叉树中和为某一值得路径java
- SQL Server语法学习笔记