程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP自定義安裝

PHP自定義安裝

編輯:關於PHP編程

PHP自定義安裝


① 自定義安裝(先要在管理裡停止apache服務,再卸載apache,再安裝時不需要重啟電腦)

apache+php+mysql+phpmyadmin自行安裝

 

我們建議大家,安裝的時候安裝到同一文件夾,利用管理(文件夾不要中文)

安裝完一個測試一個.

 

 

1. apache

完後 http://locahost

2. 下 php 核心包(用於支持php開發,類似java中的JDK )

 

VC6就是legacy Visual Studio 6compiler,就是使用這個編譯器編譯的。
VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的。

那我們如何選擇下載哪個版本的PHP呢?
如果你是在windows下使用Apache+PHP的,請選擇VC6版本;
如果你是在windows下使用IIS+PHP的,請選擇VC9版本;

那Non Thread Safe是什麼?
Non Thread Safe就是非線程安全;
Thread Safe 是什麼?
Thread Safe 是線程安全;
官方並不建議你將Non Thread Safe 應用於生產環境,所以我們選擇Thread Safe 版本的PHP來使用

 

php 核心包的安裝就是解壓即將

 

3. 如何將apache 和php 整合

也即是說,怎樣才能讓apache處理php

①在apache 的conf目錄下的httpd.conf載入模塊加入如下代碼:

LoadModule php5_module php安裝路徑/php5apache2_2.dll(一定要是php5和apache2.2版本!!!!!!!!)

PHPIniDir php模塊安裝路徑

AddType application/x-httpd-php .php .phtml

說明,我們只要包紅色的部分,改成實際php 安裝的路徑即可

 

addtype指的是只有請求到的文件的後綴名為 .php .phtml的話才需要調用這個工具完成解析。

 

②把 php.ini-development 文件 改成 php.ini 為什麼改,因為我們的php的設置有需要在php.ini修改

 

② 在php.ini中可以指定對應的功能模塊

 

;這裡我們要指定php的擴展庫路徑

extension_dir = php模塊安裝路徑/ext(第807行)

 

由於php已經是apache模塊,因此雖然php.ini是php模塊用的,但是是apache負責加載的。所以要重新啟動apache。

 

測試看看apache和php是否整合成功

 

寫這樣一段代碼

 

phpinfo();

 

?>

 

重新啟動 http://localhost/test.php

 

4、安裝數據庫mysql (卸載數據庫時要清理注冊表,不然安裝會一直不響應)

 

測試mysql是否可以用

1. 寫一段php 代碼來測試是否成功!

//目前你看不懂,沒關系

 

 

$conn=mysql_connect(localhost,root,password);

if($conn){

echo 連接mysql數據庫ok;

}else{

echo 連接數據庫失敗;

}

?>

 

當我們沒有對php進行正確配置的時候,會報

Fatal error:Call to undefined function mysql_connect() in C:myenvapachehtdocs emp.phpon line 3

原因: 目前沒有啟用mysql功能,在php.ini中

extension=php_mysql.dll

extension=php_mysqli.dll

 

2. 安裝一個phpmyadmin(該網站實際可以更好的管理mysql)來看看是否可以使用

把該壓縮包直接解壓到htdocs目錄, 然後可以直接訪問

http://localhost/phpmyadmin/index.php 即可.

14、現在,我們來在自己搭建的php開發/運行環境上 安裝一個discuz論壇.

http://jingyan.baidu.com/article/86f4a73e5bb53237d652693c.html

 

① 准備一個discuz論壇代碼

 

② 將其解壓到 htdocs 目錄下

③ 把discuz的upload文件拷貝到 discuz文件夾下 ,然後刪除upload文件夾

④ 修改config.inc.php

 

// [CH] 以下變量請根據空間商提供的賬號參數修改,如有疑問,請聯系服務器提供商

 

$dbhost = 'localhost'; //數據庫服務器

$dbuser= 'root'; // 數據庫用戶名

$dbpw = 'root'; // 數據庫密碼

$dbname = 'discuz'; // 數據庫名

$pconnect = 0; // 數據庫持久連接 0=關閉, 1=打開

// [CH] 論壇安全設置, 調整以下設置,可以增強論壇的安全性能和防御性能

 

$adminemail ='[email protected]'; // 系統管理員 Email

 

$forumfounders= 'admin';

⑤ http://localhost/discuz

 

如果提示 對不起,請將 php.ini 中的short_open_tag 設置為 On,否則無法繼續安裝論壇。則修改

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved