Linux下 手動安裝配置PHP

2021-09-01 01:28:48 字數 2251 閱讀 5047

0. 安裝php前 需先安裝 幾個擴充套件

命令為 ./configure && make && make install

見附件2.       進行解壓:# tar –zxvf php-5.2.6

3.       # mv /root/php-5.2.6 /usr/local/web //這步可以不做。

4.       # cd php-5.2.6

5.       # ./configure

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache/bin/apxs \

--disable-debug \

--enable-ftp \

--enable-inline-optimization \

--enable-safe-mode \

--enable-xml \

--with-mysql=/usr/local/mysql \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--enable-pdo \

--with-pdo-mysql \

--with-zlib \

--enable-mbstring=all \

--with-gd \

--with-freetype-dir=/usr/local/include/freetype2/ \

--with-jpeg-dir \

--with-png-dir \

--enable-exif

6.       # make ; make install

安裝完畢。copy /usr/local/src/php-4.3.8/php.ini-dist到/usr/local/lib/,並重命名為php.ini

shell>cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini

編輯php.ini檔案,#default_charset = ..... 改為 default_charset =gbk

配置一下apache

在httpd.conf檔案中,新增

應該將以上兩句新增在其他addtype之後。

找到adddefaultcharset on 這行改為adddefaultcharset gbk 使apache 傳送網頁給瀏覽器的header的encode為gbk。 

找到 ....並改為: 

directoryindex index.html index.htm index.php 

確保檔案中有以下一句話,沒有就自己新增在所有loadmodule之後。

loadmodule php4_module modules/libphp4.so

好了,":wq"儲存httpd.conf檔案,退出vi。啟動apache server:

/usr/local/apache/bin/apachectl start

如果你想讓你的apache每次系統reboot後都自動啟動,你可以這樣做:

在httpd檔案的第三行,插入以下兩句話:

":wq"儲存httpd檔案,退出vi。

把httpd變成可執行檔案:

將httpd加入service列表:

檢視一下httpd是否加入到service 列表中

shell>chkconfig --list

成功後,你可以用service httpd start, service httpd restart, service httpd stop來啟動、重啟、和終止httpd service (httpd service 就是 apache service)。

好了,所有安裝都完成了,下面測試一下php和apache。

linux下手動安裝mod jk並配置

前提你已經安裝tomcat和apache都能正常執行 2 在apache conf下新建 workers.properties worker.list controller,tomcat1,tomcat2 worker.list controller 列表 tomcat1 worker.tomcat...

Linux下手動安裝screen

簡單說來就是自己用screen原始碼編譯安裝 now please check the pathnames in the makefile and inthe user configuration section in config.h.then type make to make screen.g...

linux下手動安裝apache

下面是官方文件的要求,必須安裝apr apr util pcre,gcc c 等包,文件url位址 所以,沒有這些支援的需要提前安裝好不然會出現個各種錯誤。tar zxvf apr util 1.6.1.tar.gz cd apr util 1.6.1 configure prefix usr lo...