日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

apache+php+mysql的配置(转载)

發布時間:2024/9/5 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache+php+mysql的配置(转载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

windows:

  按http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html的安裝

  按http://www.jb51.net/article/22895.htm所說的安裝apache,php,mysql

?

?  ?設置httpd.conf:

  1.?ServerRoot "D:/Apache22"

  2.?Listen 80

  3.?

   LoadModule php5_module D:/php5/php5apache2_2.dll
   AddType application/x-httpd-php .php .html .htm
   PHPIniDir "D:/php5"

  4.?DocumentRoot "D:/Apache22/htdocs"

  5.?<Directory "D:/Apache22/htdocs">

  6.?DirectoryIndex index.html index.php

  7.?ScriptAlias /cgi-bin/ "D:/Apache22/cgi-bin/"

  8.?<Directory "D:/Apache22/cgi-bin">

  設置PHP.ini

?

?

?

?

?

?

  設置PHP環境變量

  ① 右擊我的電腦-屬性-高級-環境變量
  ②找到 Path 這一項(可能需要向下滾動才能找到),鼠標雙擊 Path 這一項,在最后加入你的 PHP 目錄和類庫所在的路徑,包括前面的“;”(例如:;C:\php;C:\php\ext)
  ③點擊“新建”按鈕并在“變量名”中輸入“PHPRC”,在“變量值”中輸入 php.ini 文件所在的目錄(例如:C:\php) ,這個步驟是為了讓windows找到php.ini.
  2.PHP.EXE常用命令
  -r:運行PHP代碼
  -f :運行PHP文件(使用最多的) -h: 其他命令請參考此處

linux:

  1.apache
  在如下頁面下載apache的for Linux 的源碼包  
  http://www.apache.org/dist/httpd/

  tar -zxvf httpd-2.0.54.tar.gz
  mv httpd-2.0.54 apache
  cd apache
  ./configure --prefix=/usr/local/apache2 --enable-module=so
  make
  make install 
  安裝apache至/usr/local/apache

  啟動:/usr/local/apache/bin/apachectl start

  注意:

    1:要在httpd.conf中, 加入 ServerName localhost:80,否則會出現?Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName的錯誤

?

  2.php
  在如下頁面下載php的for Linux 的源碼包 
  http://www.php.net/downloads.php ;
  命令列表:
  tar -zxvf php-5.0.4.tar.gz
  ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql?
  make
  make install
  其中apache和mysql是根據你安裝的目錄名變
  cp php.ini-development /usr/local/lib/php.ini  
  以dso方式安裝php至/usr/local/php,設置配置文件目錄為/usr/local/lib 開啟mysql,xml支持

  注意:with-mysql沒有加參數,我的mysql是yum安裝的,手動填的安裝目錄不對;不加參數就可以連接mysql了


  3.配置  
  vi /usr/local/apache/conf/httpd.conf
  對apache做如下配置
  #將ServerAdmin mailto:linux@linuxidc.com一行改為您的郵箱地址 

  #DocumentRoot "/home/httpd/html/" 此處為html文件主目錄  
  # 同上  
  #Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes"   
  #
  # DirectoryIndex default.php default.phtml default.php3 default.html default.htm
  #
  #設置apache的默認文件名次序  
  #AddType application/x-httpd-php .php .phtml .php3 .inc
  #AddType application/x-httpd-php-source .phps
  #設置php文件后綴  
  存盤退出   
  vi /usr/local/lib/php.ini
  #register-golbals = On
  存盤退出


  4.啟動服務
  /usr/local/apache/bin/apachectl start  
  
  5.測試  
  然后寫個php測試頁info.php:內容如下
  〈?php
  phpinfo();
  ?>
  正常的話,應該能看到php的信息了,恭喜你的Apche+Mysql+PHP安裝成功。


  6、apache自動啟動- -
  下面用自啟動apache為例;
  自啟動腳本:
  /usr/local/apache/bin/apachectl start
  文件位于/etc/rc.d/init.d下,名為apached,注意要可執行.
  #chmod +x /etc/rc.d/init.d/apached //設置文件的屬性為可執行
  #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立軟連接,快捷方式
  #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache?

?

遇到的各種問題:

  1. test.php運行不起,發現是httpd.conf中忘加AddType application/x-httpd-php .php了;

  2.?設置好配置文件,發現會報一個date函數的關于時區的警告,把php中的date.timezone加上date.timezone = Asia/Shanghai;

  3. 老是報Call to undefined function openssl_get_publickey,把php.ini中的extension=php_openssl.dll打開;還是報錯,發現安裝的是httpd-2.2.25-win32-x86-no_ssl.msi,應該安裝httpd-2.2.25-win32-x86-openssl-0.9.8y.msi,重裝還是有問題;在php.ini中找到extension_dir?= "ext",去掉前面的分號,終于改好;

  4.?Call to undefined function mysql_connect()時,要注意在php.ini中找到extension_dir?= "ext",去掉前面的分號;

轉載于:https://www.cnblogs.com/afan/p/3798137.html

總結

以上是生活随笔為你收集整理的apache+php+mysql的配置(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。