久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

PHP環(huán)境搭建

來自站長百科
跳轉至: 導航、? 搜索

導航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

這里我們只講解LINUXPHP 環(huán)境搭建

MySQL的安裝[ ]

?解壓mysql5 的安裝包:tar –zxvf mysql-5.0.16.tar.gz
?進入解壓后的安裝包: cd mysql-5.0.16
?配置:
./configure
--prefix=/opt/mysql
--with-extra-charsets=all
--with-unix-socket-path=/opt/mysql/var/mysql.sock
?make
?make install
?復制配置文件到/etc下
cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf
?運行:./opt/mysql/bin/mysql_install_db
這個命令是創(chuàng)建MySQL的授權表.
?改變權限:
chmod 755 /opt/mysql/var
chown -R mysql : mysql /opt/mysql/var
?啟動服務:
./opt/mysql/share/mysql/mysql.service start (關閉用stop)
?解釋參數:
?--prefix=/opt/mysql 把mysql指定安裝到/opt/mysql目
錄中;
?--with-extra-charsets=all 對多語言的支持;
?--with-unix-socket-path=/opt/mysql/var/mysql.sock
這個是指定mysql服務器啟動后,聯機套接字文件所
處的位置和文件名,也就是說,如果mysql服務器成
功啟動后,就能在/opt/mysql/var目錄中看到
mysql.sock文件。
? 解壓安裝包:tar –zxvf httpd-2.0.55.tar.gz
? 進入解壓后的安裝包: cd httpd-2.0.55
? 配置:
./configure
--prefix=/opt/apache
--enable-cgi ( 意義支持CGI)
? make
? make install

Apache2的安裝[ ]

? 安裝完成后,會在/opt/目錄下生成/opt/apache 啟動
apache守護進程:
? 啟動:./opt/apache/bin/apachectl start
? 打開瀏覽器,輸入http://localhost 就能看到一個
apache的歡迎頁面了,這表示我們已經成功解決了
apache的安裝。
? apache 配制文件及目錄是:/
opt/apache/conf/httpd.conf
? apache默認存放主頁的位置應該是:/
opt/apache/htdocs
? 以下是配置文件里面的信息:(有的地方作了修改)
? ServerRoot "/opt/apache"
這是ServerRoot指定apache程序所在的的目
錄,比如日志文件、配制文件等目錄.
? Listen 80 apache 默認端口80
? DocumentRoot "/opt/apache/htdocs"
這個是存放網頁的目錄,我們應該把網頁的目錄指定
到哪里,這樣當訪問網址時,就調用這個目錄的
文件.
? <Directory "/opt/apache/htdocs"
這句應該和DocumentRoot 的目錄保持一致。
? 修改的地方:
? 找到: DirectoryIndex index.html index.html.var (395行)
改為: DirectoryIndex index.html index.html.var index.php
? 找到:#AddType application/x-tar .tgz
? 加一行: AddType application/x-httpd-php .php(注意空格)
? 找到: AddDefaultCharset ISO-8859-1 (780行)
將ISO-8859-1改為GB2312。解決網頁出亂中文亂碼
? 然后保存就重啟apache的守護進程
? 注意:
? 要想配置文件中的配置生消,前面要去掉#號
? 每次更改配置文件,要重起服務
? 對存放網頁的目錄執(zhí)行:命令chmod 755 目錄名chmod -R 755 目錄

libxml2-2.6.11.tar.gz 的安裝[ ]

? 解壓: tar -xzvf libxml2-2.6.11.tar.gz
? 進入解壓后的文件 :cd libxml2-2.6.11
? 配置:指定了安裝目錄
? ./configure --prefix=/opt/libxml2
? 編譯:make
? 安裝:make install
4. zlib-1.2.3.tar.gz 的安裝
? 解壓: tar -xzvf zlib-1.2.3.tar.gz
? 進入解壓后的文件:cd zlib-1.2.3
? 配置:指定了安裝目錄
? ./configure --prefix=/opt/zlib
? 編譯:make
? 安裝:make install

gd-2.0.28.tar.gz 的安裝[ ]

? 解壓: tar -xzvf gd-2.0.28.tar.gz
? 進入解壓后的文件:cd gd-2.0.28
? 配置:指定了安裝目錄
./configure --prefix=/opt/gd
? 編譯:make
? 安裝:make install
? 安裝PHP這一步驟中,最為關鍵的一步是使用一系
列的激發(fā)擴展功能提供PHP configure,以及外部類 庫正確的文件路徑
? 首先解壓安裝文件:
tar -zxvf php-5.1.1.tar.gz
? 進入安裝目錄: cd php-5.1.1

PHP的安裝[ ]

? 配置 : ./configure
? --prefix=/opt/php5
? --with-apxs2=/opt/apache/bin/apxs
? --with-libxml-dir=/opt/libxml2
? --with-zlib
? --with-zlib-dir=/opt/lib
? --with-mysql=/opt/mysql
? --with-mysqli=/opt/mysql/bin/mysql_config
? --with-gd=/opt/gd
? --with-mysql-sock=/opt/mysql/var/mysql.sock
? 配置說明:
?--prefix設置PHP5 的安裝路徑。
?--with-apxs2告訴PHP查找Apache 2.0的地方。
? --with-libxml-dir和--with-zlib-dir告訴PHP放置
?libxml2和zlib庫的地方。
?--with-mysql變量激活regularMySQL擴展功能。
?--with-mysqli變量激活新增加的MySQL功能。
?--with-gd變量激活GD 擴展功能。
?--with-zlib變量激活ZLIB 壓縮庫。
? ./configure --help 查看其他參數
?一旦configure已經完成,你即可編譯和安裝PHP。
? 編譯:make
? 安裝:make install
? 從解壓后的文件中復制php.ini-dist 到/opt/php/etc/目 錄下. 改名為php.ini
? 編輯/opt/php/etc/php.ini文件找到如下的一行;
default_charset = “iso-8859-1” (433行)
? 在這行下面加一行default_charset = "gb2312"
? 在apache 下的存放網頁的目錄建立php文件.例如
phpinfo.php
? 里面寫入如下代碼:

<?php
phpinfo();
?>

? 在瀏覽器中地址欄中輸入:
http://localhost/phpinfo.php
出現php說明頁面,說明安裝成功