2015年2月11日 星期三

How to install Apache2.4 binary on ubuntu14.10(64Bit)

軟體準備
  • pcre-8.35.tar.gz
  • httpd-2.4.10.tar.gz
  • apr-1.5.1.tar.gz
  • apr-util-1.5.3.tar.gz

更新Ubuntu套件與安裝所需套件
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential gcc make cmake libssl-dev libxml2-dev libpng-dev libjpeg-dev libcurl4-openssl-dev libbz2-dev libncurses5 libncurses5-dev libaio1 libmcrypt-dev

一、Pcre下載及安裝
sudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
sudo gzip -d pcre-8.35.tar.gz
sudo tar xvf pcre-8.35.tar
cd pcre-8.35
sudo ./configure
sudo make
sudo make install

二、Apache2.4 + Apr + Apr-util 下載及安裝
sudo wget http://archive.apache.org/dist/httpd/httpd-2.4.10.tar.gz
sudo gzip -d httpd-2.4.10.tar.gz
sudo tar xvf httpd-2.4.10.tar
sudo wget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gz
sudo gzip -d apr-1.5.1.tar.gz
sudo tar xvf apr-1.5.1.tar
sudo wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz
sudo gzip -d apr-util-1.5.3.tar.gz
sudo tar xvf apr-util-1.5.3.tar
sudo mv apr-1.5.1 apr
sudo mv apr-util-1.5.3 apr-util
sudo mv apr apr-util httpd-2.4.10/srclib/
cd httpd-2.4.10
sudo ./configure --with-included-apr --with-pcre=/usr/local/bin/pcre-config --with-crypto --enable-ssl --enable-rewrite --enable-dav --enable-so --enable-http --enable-mime-magic --enable-info
sudo make
sudo make install

sudo /usr/local/apache2/bin/apachectl start
#Start Apache2 Server-會發生以下的錯誤

/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

解決 Start Apache2 server 方法如下
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
sudo ldconfig
sudo /usr/local/apache2/bin/apachectl restart

三、設定Apache2啟動時間(Start Apache at Boot Time)
sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/apache2
sudo chmod +x /etc/init.d/apache2
sudo update-rc.d apache2 defaults

四、增加Apache2 程式執行路徑
export PATH=$PATH:/usr/local/apache2/bin

五、設定Apache2路徑權限
sudo chown -R root:root /usr/local/apache2/
sudo chmod -R go-rwx /usr/local/apache2/
sudo chmod -R a-w /usr/local/apache2/
sudo chmod o+x /usr/local/apache2/
sudo chmod o+x /usr/local/apache2/htdocs/
sudo chmod o+x /usr/local/apache2/cgi-bin/
sudo chmod -R o+r /usr/local/apache2/htdocs/
sudo chmod -R u+w /usr/local/apache2/conf/ /usr/local/apache2/logs/


參考鏈結:https://www.virgohacks.net/install-apache-2-4-mysql-5-6-php-5-5-source-ubuntu-14-04/

2012年10月11日 星期四

查詢IP的domain name

nslookup [IP]

查詢IP的domain name

2012年9月17日 星期一

Eclipse 出現 Password Required 視窗

在家中寫程式沒遇到這個問題,但是在公司確遇到了

解答:

Window ->Preference -> General -> Network Connections

Active Provider :Native 改成 Direct

(如圖)




















Finish.

2012年9月12日 星期三

Apache and MySQL 重開指令(ubuntu)

Apache

sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart 

MySQL


sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart

2012年9月11日 星期二

LAMP 安裝

1.

Apache
sudo apt-get install apache2
sudo /etc/init.d/apache2 stop # 參數可以是 restart 或 start 等


PHP
sudo apt-get install mysql-server-5.0
sudo /etc/init.d/apache2 restart


MYSQL
sudo apt-get install php5
sudo mysqladmin -u root -p password <輸入您要的新密碼>
sudo /etc/init.d/mysql restart
sudo apt-get install phpmyadmin


2.
個別路徑

Apache2
/etc/apache2

Apache2 web
/var/www

PHP5
/etc/php5

MYSQL
/etc/mysql


WAMP安裝

1.

Windows 7 環境下

Apache 2.2xxx版本
http://httpd.apache.org/download.cgi

PHP 5.3
http://windows.php.net/download

MySQL(版本5.x版)
http://dev.mysql.com/downloads/


2.

以下參考版本
Apache Win32 Binary including OpenSSL 0.9.8t (MSI Installer)
PHP VC9 x86 Thread Safe 的Install
MySQL 5.x.x


3.

Apache C:\Apache
PHP C:\PHP
MySQL C:\Program Files (x86)\MySQL


4.

路徑:選擇Apache安裝的位置(C:\Apache)
















5.

完成

2012年5月15日 星期二

select 找值的陣列

在select 裡面 我們 選擇了一個值,但有時也需要知道它第在幾個位置
以下是找陣列的方式(不知道還有沒有更好的方式)
$array_number = "";
$("#test").children().each(function(i){
if($(this).val() == $("#test option:selected").val()){
$array_number = i;
}
});