環境 centos 6.5 64位作業系統
mysql:
apache:
接下來我們來安裝、配置php環境,編譯php5的時候貌似比較複雜,容易出現很多問題,如遇到錯誤,需要根據錯誤提示來改善編譯引數。
1、檢查php是否已經安裝,使用php -v,是否能夠看到版本號;或者使用rpm -qa | grep php檢視是否安裝過。
tar -zxvf php-5.3.18.tar.gz
cd php-5.3.18
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/var/lib/mysql/
不過在接下來的configure編譯過程中,遇到了一些比較繁瑣的問題:
1、提示錯誤資訊:configure: error: cannot find mysql header files under /var/lib/mysql/
解決:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
2、提示錯誤資訊:configure: error: cannot find mysql header files under yes
解決:此問題主要是由於上面的configure引數中沒有指定--with-mysql路徑。
通過find / -name mysql.h檢視是否存在這個檔案所在路徑,如果不存在,則要安裝mysql-devel-4.1.12-1.i386.rpm(必須要安裝的)。
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql-dir=/usr/include/mysql/mysql.h
3、提示錯誤資訊:
configure:
error: try adding --with-zlib-dir=. please check config.log for more information.
解決:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql-dir=/usr/include/mysql/mysql.h --with-zlib-dir=/usr/lib
編譯php完整的configure引數(請注意apache的路徑):
./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs--with-config-file-path=/usr/local/lib--enable-track-vars --with-xml --with-mysql-dir=/usr/include/mysql/mysql.h--with-zlib-dir=/usr/libmake
make install
把配置php.ini,只需要把php-5.3.18安裝包中的php.ini-production拷貝到/usr/local/php/lib/下即可。
命令:
cp php.ini-production /usr/local/lib/php.ini
配置apache中的php環境
需要修改apache的配置檔案httpd.conf以得到php的解析:
1、在loadmodule中新增:loadmodule php5_module modules/libphp5.so
3、在directoryindex增加 index.php,以便apache識別php格式的index
directoryindex index.htmlindex.php
最後一步驗證php環境:
在apache**目錄下新建php的phpinfo測試頁,/usr/local/apache/htdocs/info.php
#vi info.php
<?php
phpinfo();
?>
通過phpinfo可以檢視很多資訊,比如php.ini的存放路徑,以及所有擴充套件元件等。
linux下安裝,配置,搭建PHP環境
1.安裝apahce,php,mysql,以及php連線mysql庫元件。2.配置開機啟動服務 sbin chkconfig httpd on 設定apache伺服器httpd服務開機啟動 sbin chkconfig add mysqld 在服務清單中新增mysql服務 sbin chkconfi...
Linux 下安裝配置 PHP
這裡選用php 5.6版本 並解壓php安裝包 wget cn2.php.net get php 5.6.31.tar.gz from this mirror gzip d php 5.6.31.tar.gz tar xvfphp 5.6.31.tar 2 新增www使用者組和www使用者 如果系統...
linux 下安裝配置xampp環境
最後經過研究查閱相關資料後,總結 因為xampp本身很開放,幾乎所有的功能都是開啟的,安全性不夠高,所以不太適合生產環境部署應用,只適合在開發環境中使用。不過xampp的安裝配置過程還是有必要記錄下的,畢竟還要開發呢。linux系統是centos 6.5。把檔案拷貝到跟目錄下,先賦予執行許可權,ro...