1.安装lamp:
一键安装命令:
sudo apt-get update; sudo apt-get install tasksel
sudo tasksel
在出现的界面中选择LAMP server,然后就开始安装了。安装的过程中会需要设置mysql root的口令。
2.安装python环境:
2.1 先安装easy_install 和pip:
安装easy_install
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg
安装pip
apt-get install python-pip
2.2 安装soup系:
easy_install mechanize
easy_install BeautifulSoup
easy_install BeautifulSoup4
sudo apt-get install python-mysqldb
2.3 安装scrapy系:
sudo apt-get install python-dev
sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
easy_install lxml
easy_install OpenSSL
sudo apt-get install libevent-devpip install Scrapy出现错误:IndexError: list index out of range
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1259, in prepare_files )[0]IndexError: list index out of range
解决方法:pip install --no-use-wheel --upgrade distribute
3.安装phpmyadmin :sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/4.git clone代码:git clone error没有权限是因为在用ssh-keygen -t rsa生成文件时不要修改认为默认值,生成id_rsa.pub文件后更改和用户相同的名字,如用的是root,就写root.pub用git admin来更新后即可以用了。5.更改系统 时间a.
wget http://www.phprpc.org/download/phprpc_3.0.2_py24.zip
8.安装rabbitmq:
8.1. Ubuntu下安装RabbitMQ
sudo apt-get install rabbitmq-server
sudo /etc/init.d/rabbitmq-server start
8.2. 安装rabbitmq-c
8.3 安装php-rabbit扩展
amqp-1.2.0:
安装过程:
phpize
./configure –with-php-config=/usr/
bin/php-config –with-amqp
通过apt安装通常在在usr/bin目录下
make
&&
make
install
安装好后会在/usr/lib/php5/20121212/ 路径下看到so文件
8.4:在/etc/php5/apache2/php.ini中添加
extension=amqp.soapache2 restart运行 ./yiic PythonServer时报错:
prepare to get messagePHP Error[2]: include(AMQPConnection.php): failed to open stream: No such file or directory
in file /var/www/html/teamwork/yii/YiiBase.php at line 423
解决:
注意: 一定要在/etc/php5/cli/php.ini中添加相应的so文件
9.vim /etc/apache2/sites-available/000-default.conf
配置域名
联系客服