1.安裝lamp: 一鍵安裝命令: sudo apt-get update; sudo apt-get install tasksel sudo tasksel 在出現(xiàn)的界面中選擇LAMP server,然后就開始安裝了。安裝的過程中會需要設(shè)置mysql root的口令。
2.安裝python環(huán)境: 2.1 先安裝easy_install 和pip: 安裝easy_install wget http://pypi./packages/2.7/s/setuptools/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
easy_install OpenSSL sudo apt-get install libevent-dev pip install Scrapy 出現(xiàn)錯誤: IndexError: list index out of range
3.安裝phpmyadmin : sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/ 4.git clone代碼: git clone error沒有權(quán)限是因為在用ssh-keygen -t rsa生成文件時不要修改認(rèn)為默認(rèn)值,生成id_rsa.pub文件后更改和用戶相同的名字,如用的是root,就寫root.pub 用git admin來更新后即可以用了。 5.更改系統(tǒng) 時間 a. 網(wǎng)上同步時間
1.安裝ntpdate工具
# sudo apt-get install ntpdate
2.設(shè)置系統(tǒng)時間與網(wǎng)絡(luò)時間同步
# ntpdate cn.pool.ntp.org
3.將系統(tǒng)時間寫入硬件時間
# hwclock -w
這里公布2個NTP服務(wù)器地址:
cn.pool.ntp.org
ntp.api.bz
b.
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime // 修正時區(qū)
date –s '2012-02-13 12:38:10′ // 設(shè)置時間
clock –w // 將時間寫入CMOS
6.導(dǎo)入數(shù)據(jù)庫文件
mysql -uroot -p
create database my_lottery_new;
use my_lottery_new;
insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));
flush privileges;
7.phprpc for python:
wget http://www./download/phprpc_3.0.2_py24.zip 8.安裝rabbitmq: 8.1. Ubuntu下安裝RabbitMQ 8.2. 安裝rabbitmq-c 8.3 安裝php-rabbit擴展 amqp-1.2.0: 安裝過程: phpize
通過apt安裝通常在在usr/bin目錄下
安裝好后會在/usr/lib/php5/20121212/ 路徑下看到so文件 8.4:在/etc/php5/apache2/php.ini中添加 extension=amqp.so apache2 restart 運行 ./yiic PythonServer時報錯: prepare to get messagePHP Error[2]: include(AMQPConnection.php): failed to open stream: No such file or directory 解決: 注意: 一定要在/etc/php5/cli/php.ini中添加相應(yīng)的so文件
9.vim /etc/apache2/sites-available/000-default.conf 配置域名 |
|