最近專案遇到乙個坑爹的事情,乙個原始碼必須使用php5.3,但是現在ubuntu上自帶的版本是5.4,降級之後會出各種奇怪的問題,最後沒辦法,只能一步步在ubuntu12.04server上自己編譯php5.3,比繁瑣,共享之。
安裝apache2.2
複製** **如下:
sudo apt-get install apache2 -y
然後安裝mysql5.5
複製** **如下:
sudo apt-get install mysql-server-5.5 -y
接著就是編譯依賴環境:
複製** **如下:
sudo apt-get install gcc g++ autoconf build-essential -y
相關的lib支援庫:
複製** **如下:
sudo apt-get install libxml2 libxml2-dev libevent-1.4-2 libevent-dev bzip2 libbz2-dev libcurl3-gnutls libcurl4-gnutls-dev libpng12-0 libpng12-dev li程式設計客棧bjdjojmpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev libmcrypt4 libmcrypt-dev zlib1g-dev libtidy-dev libmysqlclient-dev -y
安裝:複製** **如下:
./configure --prefix=/usr/local/php --with-mcrypt --with-gettext --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-pddjojmo-mysql --enable-fpm --with-zlib --enable-zip --witdjojmh-bz2 --enable-bcmath --with-tidy --with-fpm-user=daemon --with-fpm-group=d
sudo make
sudo make install
然後安裝cli和dev:
複製** **如下:
sudo apt-get install php5-cli php5-dev
最後開啟apache2支援:
複製** **如下:
sudo apt-get install libapache2-mod-php5
最後就大功告成了~
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支援!
本文標題: ubuntu12下編譯安裝php5.3開發環境
本文位址:
阿里雲UBUNTU 12下安裝LAMP
要安裝的安裝包列表為 sudo apt get install apache2 mysql server mysql client php5 php5 gd php5 mysql關於安裝的過程請參考 在阿里雲主機 unbutu 12 預設安裝 apt get install php5 安裝的php5...
Ubuntu12下重新掛載硬碟
一 背景我們的伺服器上安裝了ubuntu server 12.04版本,由於開發環境的問題,所以沒有上centeos或者red hat,我們有幾塊大的硬碟,需要通通掛載到root目錄下,這個掛載的方式跟windows是不太一樣的。在掛載的過程中,錯誤的把硬碟掛載到了swap下,我想解除安裝硬碟後再進...
Ubuntu12下重新掛載硬碟
一 背景 我們的伺服器上安裝了ubuntu server 12.04版本,由於開發環境的問題,所以沒有上centeos或者red hat,我們有幾塊大的硬碟,需要通通掛載到root目錄下,這個掛載的方式跟windows是不太一樣的。在掛載的過程中,錯誤的把硬碟掛載到了swap下,我想解除安裝硬碟後再...