下载地址:
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
下载地址:
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.2echo 复制下面整段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格式的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
自动安装wxWidgetssudo apt-get install libgtk2.0-dev libglu1-mesa-dev
自动安装codeblockssudo apt-get install codeblocks
编译安装wxWidgets
todo参考:
sudo apt-get install libgtk2.0-dev libglu1-mesa-dev
./configure --disable-shared --with-opengl
make
sudo make install
sudo ldconfig
安装IPv6sudo apt-get install miredo
sudo vi /etc/miredo.conf
sudo service miredo start
安装jresudo 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/
59元买的腾达832U 300M无线网卡,在Ubuntu 11.04中显示“无线网络 设备未就绪(缺少固件)”,光盘里带的驱动是旧版的,无法使用,下载安装新版驱动即可。