设为首页 收藏本站
查看: 1425|回复: 0

Ubuntu 11.04 x64 常用软件及编译安装LAMP开发环境

[复制链接]

尚未签到

发表于 2015-11-16 08:06:33 | 显示全部楼层 |阅读模式
Ubuntu 11.04 x64 常用软件及编译安装LAMP开发环境


支持Linux的网银
  浦发银行: http://www.spdb.com.cn
  参考资料:http://openbanks.info/


支持Linux的第三方支付平台
  支付宝:https://www.alipay.com/
  Paypal:https://www.paypal.com/

支付宝火狐和chrome插件alipay x64 firefox chrome
Ubuntu Linux x64

  无语:https://alipay.com无法访问提示证书错误,应该自动跳转到https://www.alipay.com。
  效果:Firefox可以登录,可以付款。Chrome有时候可以登录无法付款,有时候可以付款无法登录(从第三方网站跳过来可以付款)。

echo 复制下面整段shell到命令行终端中,会自动逐条执行。
cd ~/Downloads
wget https://download.alipay.com/alipaysc/linux/aliedit/1.0.3.20/aliedit.tar.gz
md5sum aliedit.tar.gz
bb3e6270fc85c532beb8ee30b1deb80a  aliedit.tar.gz
tar -zxvf aliedit.tar.gz
./aliedit.sh
firefox https://www.alipay.com
google-chrome https://www.alipay.com
Adobe Flash Player火狐插件flash x64 firefox
Ubuntu Linux x64

  flash x64:http://labs.adobe.com/downloads/flashplayer10_square.html

echo 复制下面整段shell到命令行终端中,会自动逐条执行。
cd ~/Downloads
wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
tar -zxvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
firefox http://v.youku.com/v_show/id_XMjE4MDU1MDE2.html
使用光盘做源

sudo mount -o loop -t iso9660 ~/Downloads/os/Ubuntu-11.04-dvd-amd64.iso /media/cdrom
sudo vi /etc/apt/sources.list
sources.list最上面加入一行deb file:///media/cdrom/ natty main restricted
sudo apt-get update
自动安装apache 2.2.17

sudo apt-get install apache2
自动安装php 5.3.5

sudo apt-get install php5 php5-cli php5-curl php5-mysql php-pear
自动安装phpunit

sudo pear install pear-1.9.2
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install --alldeps phpunit/PHPUnit
自动安装mysql 5.1.54
  在本机安装mysql server数据库。

sudo apt-get install mysql-client mysql-common mysql-server
为什么用新版?
  用旧版本是稳定的落后,用最新正式版是稳定的先进,用测试版是前卫。有好多人都以稳定为理由,结果不知不觉已经变成了稳定的落后,进而反对新的事物,即使它是稳定的。
  有同学用着Firefox 3.6,说“你们竟然用Firefox 4.0这么变态的版本”。我当场无语,4.0已经是正式版很久了。
  上次CTO反问我“为什么要升级呢?”,我答不上来,Google的同事说Google现在还用着Java1.5。以前我只是本着追求极端的性格而追新,现在我想明白了。新版意味着:修复bug、增加功能。在我们保持先进,让Google抱着Java1.5一起变老吧。
  由于源里带的软件比较旧,比如eclipse,所以Ubuntu官方建议用户自己下载新版的eclipse,不要使用源里的(http://wiki.ubuntu.org.cn/Eclipse)。
  源里带的php不支持mysqlnd,无法使用mysqli_fetch_all,所以需要手动安装php。
  什么是mysqlnd:http://cn.php.net/manual/zh/mysqli.overview.php#mysqli.overview.mysqlnd
  mysqli、mysql、pdo_mysql的区别:http://cn.php.net/manual/zh/mysqli.overview.php#mysqli.overview.mysqlnd

手动安装mysql 5.5.13
  从mysql.com下载最新版的,有rpm自动安装包给Federo、CentOS用,没有deb包。所以Ubuntu要 手动安装。下载Linux - Generic 2.6 (x86, 64-bit), Compressed TAR Archive。参考:http://dev.mysql.com/doc/refman/5.5/en/binary- installation.html
  下载地址: http://www.mysql.com/downloads/mysql/

echo 复制下面整段shell到命令行终端中,会自动逐条执行。
sudo apt-get install libaio1
sudo apt-get remove mysql-common mysql-server mysql-client
sudo rm -rf /etc/mysql/
tar -zxvf mysql-5.5.13-linux2.6-x86_64.tar.gz
sudo mv ./mysql-5.5.13-linux2.6-x86_64 /usr/local/mysql
sudo groupadd mysql
sudo useradd -r -g mysql mysql
cd /usr/local/mysql
sudo chown -R mysql .
sudo chgrp -R mysql .
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql data
sudo cp support-files/my-medium.cnf /etc/my.cnf
sudo cp ./bin/mysql /usr/bin/
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo /etc/init.d/mysql start
./bin/mysqladmin -u root password '1'
sudo /etc/init.d/mysql restart
mysql -uroot -p1
设置mysql 5.5.12 字符集 charset

sudo vi /etc/my.cnf
在[mysqld]下面加入一行
character_set_server = utf8
sudo /usr/local/mysql/support-files/mysql.server restart
mysql -uroot -p1
mysql> status
Server characterset:utf8
Db     characterset:utf8
Client characterset:utf8
Conn.  characterset:utf8
mysql> show variables like 'character_set%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | utf8                             |
| character_set_connection | utf8                             |
| character_set_database   | utf8                             |
| character_set_filesystem | binary                           |
| character_set_results    | utf8                             |
| character_set_server     | utf8                             |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/mysql/share/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.00 sec)
mysql自动提示,命令自动完成,语法提示

sudo vi /etc/my.cnf
找到[mysql]
[mysql]
#no-auto-rehash
auto-rehash
sudo /usr/local/mysql/support-files/mysql.server restart
mysql -uroot -p1
use mysql
必须先use一个库,按tab键才能自动提示。
手动安装apache2 httpd 2.2.19
  下载地址: http://httpd.apache.org/download.cgi

echo 复制下面整段shell到命令行终端中,会自动逐条执行。
sudo apt-get remove apache2 apache2.2-common apache2-utils apache2.2-bin
sudo rm -rf /etc/apache2/
sudo rm /etc/init.d/apache2
tar -jxvf httpd-2.2.19.tar.bz2
cd httpd-2.2.19
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
sudo make install
sudo /usr/local/apache2/bin/apachectl start
添加服务 让apache2 mysqld开机自动启动

sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/apache2
sudo update-rc.d apache2 defaults
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo update-rc.d mysql defaults
手动安装php 5.3.6
  下载地址: http://php.net/downloads.php

sudo apt-get install libxml2 libxml2-dev libcurl4-gnutls-dev libmcrypt-dev
tar -jxvf php-5.3.6.tar.bz2
cd php-5.3.6
./configure --prefix=/usr/local/php -with-apxs2=/usr/local/apache2/bin/apxs --with-curl --with-mcrypt --enable-mbstring --enable-pdo --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd
make
sudo make install
sudo cp php.ini-development /usr/local/php/lib/php.ini
sudo ln -s /usr/local/php/bin/php /usr/bin/php
sudo vi /usr/local/php/lib/php.ini
把include_path前面的分号删除,改成include_path = "/usr/local/php/lib/php"
sudo vi /usr/local/apache2/conf/httpd.conf
在最下面加入一行AddHandler application/x-httpd-php .php
sudo /usr/local/apache2/bin/apachectl restart
php-pear 1.9.2

echo 复制下面整段shell到命令行终端中,会自动逐条执行。
sudo ln -s /usr/local/php/bin/pear /usr/bin/pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install --alldeps phpunit/PHPUnit
sudo ln -s /usr/local/php/bin/phpunit /usr/bin/phpunit
phpunit --version
测试php mysqlnd
  在mysqlnd模式下,才能使用mysqli_fetch_all。

<?php
$mysqli = new mysqli();
if(!method_exists($mysqli, 'fetch_all'))
{
echo 'mysqlnd ok';
}
else
{
echo 'wrong';
}
?>
安装exfat,让Ubuntu支持exfat&#26684;式的U盘

sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat
sudo mkdir /mnt/exfat
用磁盘实用工具,找到U盘的设备号,比如是sdc1
sudo mount.exfat-fuse /dev/sdc1 /mnt/exfat
自动安装wxWidgets

sudo apt-get install libgtk2.0-dev libglu1-mesa-dev
自动安装codeblocks

sudo apt-get install codeblocks
编译安装wxWidgets
  todo参考:http://blog.iyunv.com/diannaomingong/archive/2009/06/12/4263841.aspx

sudo apt-get install libgtk2.0-dev libglu1-mesa-dev
./configure --disable-shared --with-opengl
make
sudo make install
sudo ldconfig
安装IPv6

sudo apt-get install miredo
sudo vi /etc/miredo.conf
sudo service miredo start
安装jre

sudo apt-get install default-jre
Ubuntu 11.04主板使用utc时间
  各Linux操作系统的惯例是“主板使用UTC时间”,Windows的惯例是“主板使用本地时区时间”。如果安装了Windows,再安装Ubuntu 11.04,可能为了兼容双系统,也认为“主板使用本地时区时间”。

  这样如果安装多个Linux系统,时间将不一致。所以可以修改Ubuntu的时间设置为UTC=yes。命令如下。


sudo vi /etc/default/rcS
Ubuntu 11.04壁纸自动换
  Ubuntu 11.04系统自带壁纸自动换功能,默认1795.0秒换一次,也就是大约30分钟换一次。在桌面右键“更换桌面背景”选择contest,然后打开 /usr/share/backgrounds/contest/background-1.xml,把1795.0都替换成5.0即可,命令如下,截图 在最后。

sudo gedit /usr/share/backgrounds/contest/background-1.xml
Ubuntu Linux目录结构解释
  /usr 静态数据
  /var 动态数据
  /usr/local 本地目录树

Ubuntu Linux 使用招商银行网银
  由于招商银行技术水平很差,网银只能支持IE浏览器,Linux用户可以使用招商网银手机版: https://mobile.cmbchina.com/

Ubuntu 11.04 tenda 832u driver RT3072
  59元买的腾达832U 300M无线网卡,在Ubuntu 11.04中显示“无线网络 设备未就绪(缺少固件)”,光盘里带的驱动是旧版的,无法使用,下载安装新版驱动即可。
  使用lsusb命令查看,得到无线网卡型号为Ralink Technology, Corp. RT3072 Wireless Adapter。

lsusb
Bus 001 Device 005: ID 148f:3072 Ralink Technology, Corp. RT3072 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  驱动下载:http://www.ralinktech.com/support.php?s=2
  下载这个型号的:RT8070/RT3070/RT3370/RT5370/RT5372 USB   2.5.0.2

tar -jxvf 2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO.bz2
cd 2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/
vi os/linux/usb_main_dev.c
在MODULE_DESCRIPTION(&quot;RT2870下加一行MODULE_LICENSE(&quot;GPL&quot;);
sudo make
sudo make install
sudo modprobe rt5370sta
  好了,右上角就会出现无线网了,截图如下。
  如果使用光盘里的旧驱动DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.tar.bz2,或者不按照此步骤,就会出现错误:

sudo modprobe rt5370sta
FATAL: Error inserting rt5370sta (/lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/rt5370sta.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make[2]: *** [DPO_RT3070_LinuxSTA_V2.3.0.2_20100412/os/linux/http://www.cnblogs.com/common/cmm_mac_usb.o] Error 1
/sbin/insmod rt2870sta.ko
insmod: error inserting 'rt2870sta.ko': -1 File exists
  在Intel主板上成功联网,在AMD主板上,出现错误:

$ sudo modprobe rt5370sta
FATAL: Error inserting rt5370sta: Device or resource busy
$ dmesg | grep rt
Error: Driver 'rt2870' is already registered, aborting...
  经过3个小时的Google搜索,尝试,绝望,终于解决。办法:

$ sudo vi /etc/modprobe.d/blacklist.conf
在最后加上一行blacklist rt2870sta
$ sudo vi /etc/modules
在最后加上一行rt2870sta
DSC0000.png
DSC0001.png
DSC0002.png
DSC0003.png
DSC0004.png
DSC0005.png
DSC0006.png
DSC0007.png
DSC0008.png
DSC0009.png
DSC00010.png
DSC00011.png
DSC00012.png
DSC00013.png
  

偶然发现lsusb能鉴别真假dell 8115键盘。
  真的是413c:2003 Dell Computer Corp. Keyboard
  假的是0e8f:3072 GreenAsia Inc.
DSC00014.png
  

关键字:Ubuntu,
LAMP,
mysql, tomcat

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139657-1-1.html 上篇帖子: Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python) 下篇帖子: 原创-在Debian 5.0下的使用源代码安装LAMP笔记[完整版,带HTTPS]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表