apache2.2.14
資料主要來自apache2.2說明文件安裝、配置部分。
./configure --prefix=/usr/local/apache2 \
--enable-mods-shared=all \
--enable-so \
--enable-cache \
--enable-deflate \
--enable-disk-cache \
--enable-expires \
--enable-headers \
--enable-rewrite \
--enable-ssl
mysql
使用二進位制分發包安裝(採用redhat系統分發版)。伺服器rpm將資料放入/var/lib/mysql目錄。rpm還為mysql使用者建立登入賬戶(如
果還沒有),用來執行mysql伺服器,並在/etc/init.d/建立相應條目,以便在引導時自動啟動伺服器。
/usr/bin/mysqladmin -u root password 'new-password'(執行這乙個就可以了)
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
php5.2.14
安裝php的過程中,很多擴充套件都需要額外庫的支援,沒事,遇到乙個錯誤解決乙個(centos5.5下的yum很好用,需要聯網)。
當有不合法的配置項是,配置結束後還會提示,good。
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr \
--with-mysqli=/usr/bin/mysql_config \
--with-pdo-mysql=/usr \
--enable-fastcgi \
--enable-force-cgi-redirect \ //php手冊中提到如果以cgi方式安裝,將這個選項配置上
--with-pear \
--with-openssl \
--with-zlib \
--enable-bcmath \
--with-bz2 \
--enable-calendar \
--with-curl \
--enable-exif \
--enable-ftp \
--with-gd \
--with-ttf \
--enable-gd-native-ttf \
--with-gettext \
--with-gmp \
--with-imap \
--with-kerberos \
--with-imap-ssl \
--with-ldap \
--enable-mbstring \
--with-mcrypt \
--with-mhash \
--with-mm \
--enable-soap \
--enable-sockets \
--with-tidy \
--enable-wddx \
--with-xsl \
--enable-zip \
--enable-shared
php5.3.5
./configure --prefix=/usr/local/php5.3.5 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=shared,/usr \
--with-mysqli=shared,/usr/bin/mysql_config \
--with-pdo-mysql=shared,/usr \
--with-pear \
--with-openssl=shared \
--with-zlib=shared \
--enable-bcmath \
--with-bz2=shared \
--enable-calendar \
--with-curl=shared \
--enable-exif \
--enable-ftp \
--with-gd=shared \
--enable-gd-native-ttf \
--with-gettext=shared \
--with-gmp=shared \
--with-imap=shared \
--with-kerberos \
--with-imap-ssl \
--enable-intl \
--with-ldap=shared \
--enable-mbstring \
--with-mcrypt=shared \
--with-mhash \
--with-mm=shared \
--enable-soap \
--enable-sockets \
--with-tidy=shared \
--enable-wddx \
--with-xsl=shared \
--enable-zip \
--enable-shared
安裝後在apache配置檔案中已經新增了『loadmodule php5_module modules/libphp5.so』。
php安裝完成後執行『make test』測試php(可選,太多了,8000+個測試,我選擇不測試)。
我這裡的module都是靜態編譯到php中了,要想編譯成shared模組,如下使用『--with-gd=shared』,注意不是所有模組都可以編譯成
shared。
使用shared編譯後,預設是沒有載入任何模組的,需要自己動手編譯需要的模組,使用phpize、pear編譯(都很容易)。
$ cd extname
$ phpize //一般位於php_install_path/bin
$ ./configure --with-php-config=/usr/local/php5.2.14/bin/php-config //一般位於php_install_path/bin
$ make && make install
lamp環境下搭建自己的私有雲
上傳owncloud 10.0.3.zip到linux 解壓owncloud 10.0.3.zip root localhost unzip owncloud 10.0.3.zip 複製解壓後的檔案到 var www html root localhost cp r owncloud var www...
環境 lamp環境搭建
以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...
lamp環境搭建
lamp環境搭建 第一步資源共享的方式 虛擬機器多作業系統 1 linux能夠連線網路 wget usr local program yum install 2 配置windows 光碟上安裝yum包 windows 能夠連線外網路 fip ssh 在 windows環境下安裝客戶端 依賴的是lin...