php5.5.0.tar.gz,php54下載

本文目錄一覽:

php怎麼用啊?我是初學者(環境搭建好了)

後,默認用戶名為root,默認密碼為mysql)

下載時下載編譯好的那種

解壓MySQL,把所有文件複製到/usr/local/mysql

[root@Bleach usr]# groupadd mysql

[root@Bleach usr]# useradd -g mysql mysql

[root@Bleach mysql]# cd mysql

[root@Bleach mysql]# scripts/mysql_install_db –user=mysql

[root@Bleach mysql]# chown -R root .

[root@Bleach mysql]# chown -R mysql data

[root@Bleach mysql]# chgrp -R mysql .

[root@Bleach mysql]# ./bin/mysqld_safe –user=mysql

[root@Bleach mysql]# ./bin/mysqladmin -u root password mysql

[root@Bleach mysql]# cp ./support-files/mysql.server /etc/init.d/mysql

[root@Bleach mysql]# cd /etc/rc3.d/

[root@Bleach rc3.d]# ln -s /etc/init.d/mysql S85mysql

[root@Bleach rc3.d]# ln -s /etc/init.d/mysql K85mysql

安裝GD庫基本包gd-devel

#rpm -ivh gd-devel-1.8.4-11.i386.rpm

安裝XPM支持

#rpm -ivh xpm-3.4k-2.i386.rpm

安裝libxml2 (記得PHP5.1.1只支持libxml2-2.6.11以上版本)

#tar zxvf libxml2-2.6.11.tar.gz

#cd libxml2-2.6.11

#./configure

#make

#make install

開始裝GD庫支持

——————————————————-

先安裝GD基礎rpm包

#rpm –ivh gd-devel.rpm

ZLIB

#./configure

#make

#make install

JPEGSRC

#./configure –enable-shared

#make

#make install-lib

#make install

LIBPNG

#cp scripts/makefile.std Makefile

#make

#make install

最後是GD2.*

#./configure –with-png=/usr/local –with-jpeg=/usr/local –with-freetype=/usr

#make

#make install

———————————————-

上面一切都很順利的話,GD就算成功的安裝上了. 如果有問題,應該是缺少支持包,總之是少什麼就下載什

么來安裝上.

跟着下來,開始安裝APAHCHE2和PHP5

#./configure –prefix=/usr/local/apache2 –enable-module=so

#make

#make install

PHP5

#./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-jpeg-dir=/usr/local –with-png-dir=/usr/local –with-gd=/usr/local –enable-trace-vars –with-zlib-dir=/usr/local -with-mysql=/usr/local/mysql –enable-mbstring=all

#make

#make install

複製PHP.INI文件到正確位置

在PHP目錄下運行

#cp php.ini-dist /usr/local/php/lib/php.ini

編輯apache配置文件httpd.conf

#vi /usr/local/apache2/conf/httpd.conf

要改的有如下幾處:

一般都在

#AddType application/x-tar .tgz

下加一行

AddType application/x-httpd-php .php

查找

index.html

在後面加 index.htm index.php 讓它把index.php做為默認頁

再找

#ServerName

把#去掉,後面的IP改成你的IP.

找到

“/usr/local/apache2/htdocs”

把兩個”/usr/local/apache2/htdocs”改為你存放網頁文件的路徑

保存httpd.conf文件.

啟動它

# /usr/local/apache2/bin/apachectl start

如果沒有出錯,寫一個測試頁放到你網頁目錄下, 我的就是上面所說的 /www

phpinfo();

?

保存.試試在測試器里打IP進去就可以看到PHPINFO頁了

把Apache2加入系統服務

#cd /etc/init.d

#cp /usr/local/apache/bin/apachectl ./httpd

用文本編輯/etc/init.d/httpd

在頭部加入

#chkconfig: 345 79 15

#description: Activates/Deactivates Apache Web Server

# processname: httpd

#chkconfig –add httpd

安裝ZendOptimizer-2.5.3加速PHP

#./install.sh

————————

一直想寫篇關於Linux下 PHP環境的詳細安裝配置文章, 沒什麼時間

趁現要配幾台服務器, 藉此機會把自己安裝配置的步驟寫出來, 供初學者參考!

有什麼錯誤的地方請大家指證批評,謝謝! – by Mayer

首先我在 /root 目錄下建了一個 soft 文件夾來保存我要安裝的源碼包

mkdir /root/soft

cd /root/soft

先找到 apache php mysql proftpd 源碼包下載的URL地址

請瀏覽

等官方網站

使用wget 直接下載

wget

wget

wget

第一步:安裝apache

註:當前目錄為/root/soft ,

目錄下有

httpd-2.0.55.tar.gz, php-5.0.5.tar.gz

等二進制源碼包

#號代表為root 根權限,#後是輸入的一條命令

執行下列命令

解壓源碼包

# tar -zxf httpd-2.0.55.tar.gz

進入安裝目錄

# cd httpd-2.0.55

配置apache安裝信息

# ./configure –prefix=/usr/local/apache –enable-modules=so –enable-rewrite

執行make安裝

# make; make install

安裝完後

# vi /usr/local/apache/conf/httpd.conf

找到 prefork.c 下的

MaxClients 150

改為

ServerLimit 2000

MaxClients 1000

apache默認工作在prefork.c模式下,並發進程為150,超過後就無法訪問,150是遠遠不夠的,所以這裡按自己網站的需求改, 如1000

由於apache默認最大並發進程是 256 所以要先設置 ServerLimit 2000 將服務器可設的最大並發數設為2000, 然後再設置最大並發數 MaxClients 1000

找到 #ServerName

在其下設置 ServerName 如下

ServerName

基中

為你網站名,也可用IP代替

找到 DocumentRoot “/usr/local/apache/htdocs”

設置你的 WEB 服務器的根目錄 如

DocumentRoot “/myweb”

找到 DirectoryIndex index.html index.html.var 改為

DirectoryIndex index.html index.php index.htm

找到 ForceLanguagePriority Prefer Fallback 在其下加上

AddDefaultCharset gb2312

改完後保存(vi 的用法請查 Linux vi 命令)

用下面命令啟動WEB服務器

# /usr/local/apache/bin/apachectl start

查看自己的站點是否正常

也可用IP

用 # /usr/local/apache/bin/apachectl stop 可停止服務

安裝MYSQL

# tar -zxf mysql-standard-5.0.15-linux-i686.tar.gz

# cp -r mysql-standard-5.0.15-linux-i686 /usr/local/mysql

# vi /usr/local/mysql/support-files/my-medium.cnf

在後面加上

max_connections = 1000

log-slow-queries

long_query_time = 5

注 max_connections 為允許的最大連接數

log-slow-queries 打開低速查詢日誌

long_query_time 低速查詢的秒數(運行一句sql達到此時間記錄在日誌里)

然後COPY 它為 /etc/my.cnf 文件

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

添加mysql用戶及用戶組

# groupadd mysql

# useradd -g mysql mysql

修改mysql目錄權限

# chown -R root /usr/local/mysql

# chgrp -R mysql /usr/local/mysql

# chown -R mysql /usr/local/mysql/data

生成mysql系統數據庫

# /usr/local/mysql/scripts/mysql_install_db –user=mysql

啟動mysql服務

# /usr/local/mysql/bin/mysqld_safe –user=mysql

如出現 Starting mysqld daemon with databases from /usr/local/mysql/data

代表正常啟動mysql服務了, 按Ctrl + C 跳出

修改 mysql 的 root 密碼

# /usr/local/mysql/bin/mysqladmin -u root -p password 123456

回車出現 Enter password: 最開始密碼默認為空 繼續回車即可

123456 即為你的新密碼

安裝GD庫(讓PHP支持GIF,PNG,JPEG)

首先下載 jpeg6,libpng,freetype 並安裝模塊

wget

wget

wget

wget

安裝 jpeg6

建立目錄

# mkdir /usr/local/jpeg6

# mkdir /usr/local/jpeg6/bin

# mkdir /usr/local/jpeg6/lib

# mkdir /usr/local/jpeg6/include

# mkdir /usr/local/jpeg6/man

# mkdir /usr/local/jpeg6/man/man1

# cd /root/soft

# tar -zxf jpegsrc.v6b.tar.gz

# cd jpeg-6b

# ./configure –prefix=/usr/local/jpeg6/ –enable-shared –enable-static

# make; make install

安裝libpng

# cd /root/soft

# tar -zxf libpng-1.2.8.tar.gz

# cd libpng-1.2.8

# cp scripts/makefile.std makefile

# make; make install

安裝 freetype

# cd /root/soft

# tar -zxf freetype-2.1.10.tar.gz

# cd freetype-2.1.10

# ./configure –prefix=/usr/local/freetype

# make;make install

安裝最新的GD庫

# cd /root/soft

# tar -zxf gd-2.0.33.tar.gz

# cd gd-2.0.33

# ./configure –prefix=/usr/local/gd2 –with-jpeg=/usr/local/jpeg6/ –with-png –with-zlib –with-freetype=/usr/local/freetype/

# make; make install

安裝最新的Curl庫

# cd /root/soft

# wget

# tar -zxf curl-7.15.0.tar.gz

# ./configure –prefix=/usr/local/curl

# make; make install

安裝PHP

由於php5需libxml2的支持, 所以先下載並安裝libxml2

# cd /root/soft

# wget

# tar -zxf libxml2-2.6.19.tar.gz

# cd libxml2-2.6.19

# ./configure –prefix=/usr/local/libxml2

# make; make install

安裝 libxslt

# cd /root/soft

# wget

# tar -zxf libxslt-1.1.15.tar.gz

# cd libxslt-1.1.15

# ./configure –prefix=/usr/local/libxslt –with-libxml-prefix=/usr/local/libxml2

# make; make install

# tar -zxf php-5.0.5.tar.gz

# cd php-5.05

# ./configure –prefix=/usr/local/php

–with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql/

–with-curl=/usr/local/curl –enable-ftp

–with-libxml-dir=/usr/local/libxml2 –with-expat-dir=/usr/lib

–enable-soap –with-xsl=/usr/local/libxslt –enable-xslt

–with-gd=/usr/local/gd2/ –with-jpeg-dir=/usr/local/jpeg6/

–with-zlib-dir=/usr/lib –with-png

–with-freetype-dir=/usr/local/freetype

# make

# make install

其中./configure 後的

–prefix=/usr/local/php

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

–with-mysql=/usr/local/mysql/

–with-libxml-dir=/usr/local/libxml2

是必要的選項

–with-gd=/usr/local/gd2/

–with-jpeg-dir=/usr/local/jpeg6/

–with-png

–with-zlib-dir=/usr/lib

–with-freetype-dir=/usr/local/freetype

這是讓PHP支持GD庫的配置選項

–with-curl=/usr/local/curl 支持CURL庫

–enable-ftp 打開FTP庫函數支持

–enable-soap –with-xsl=/usr/local/libxslt –enable-xslt

讓PHP支持SOAP, 上面這些一般用得少, 可以去掉

配置 httpd.conf 讓apache支持PHP

# vi /usr/local/apache/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz 在其下添加如下內容

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

重啟apache

# /usr/local/apache/bin/apachectl restart

在你Web目錄里建一內容為 PHP文件, 輸入URL地址查看PHP配置是否正確

安裝 phpmyadmin

下載

# cd /root/soft

# wget

# tar -zxf phpMyAdmin-2.6.4-pl3.tar.gz

# vi phpMyAdmin-2.6.4-pl3/config.inc.php

找到 $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; 將config 改為 http

保存後

mv phpMyAdmin-2.6.4-pl3 /你的phpmyadmin目錄

關於mysql4.1-4移植4.0舊數據庫中文亂碼問題的解決方法

進入phpmyadmin管理

建立你數據庫名並選上 gb2312_bin 的編碼

然後導入你先前備份好的SQL文件, 導入時選擇 文件的字符集:gb2312

完成後就OK了

注: PHP連接mysql4.1和5.0 數據庫後需指定字符集 需執行如 mysql_query(“SET NAMES ‘gb2312’ “);

否則會產生中文亂碼問題!

php-5.3.6.tar.gz和php-5.3.6.tar.bz2區別

從文件名可以看出,兩個PHP的版本號是一樣的。不同的是文件類型。GZ是UNIX系統中的壓縮文件,ZIP的Gnu版本,功能和WINRAR一樣壓縮文件。bz2也是unix下常見的壓縮文件格式,是由具有高壓縮率的壓縮工具bzip2生成,以後綴為.bz2結尾的壓縮文件。|不同的是gz型的壓縮文件的壓縮工具為7-Zip

解壓工具為WINZIP、WinMount。

php在mac上怎麼配置服務器

mac自帶繼承php環境的apache php 系統默認已經裝好,需要把他啟動

下載mysql官網有mac版本重新按linux的方法安裝了一遍

mac系統安裝php的方法

安裝PHP擴展要求Mac系統已經安裝了Xcode環境和命令行開發工具,如果還沒安裝,可以使用Shell安裝。

xcode-select –install

為了擴展管理方便,首先來安裝pecl擴展管理器。

cd /usr/lib/php

sudo php install-pear-nozlib.phar

安裝Redis、Memcache、Mongo等擴展。

sudo pecl install redis

sudo pecl install memcache

sudo pecl install mongo

sudo pecl install xdebug

將擴展配置添加的php.ini文件中:

extension=memcache.so

extension=mongo.so

extension=redis.so

zend_extension=xdebug.so

安裝xcache,從官網下載xcache.lighttpd.net/wiki/Release-3.2.0

解壓縮並安裝

tar xvf xcache-3.2.0.tar

cd xcache-3.2.0

phpize

。/configure

make

sudo make install

配置XCache

[xcache]

xcache.size = 128M

xcache.var_size = 8M

xcache.var_count = 1

xcache.var_slots = 8K

xcache.var_ttl = 0

xcache.var_maxttl = 0

xcache.var_gc_interval = 300

xcache.optimizer = Off

由於Mac自帶的PHP環境是不包括mcrypt擴展的,所以需要下載同版本的php源碼包,單獨編譯這個模塊加載。從官網的歸檔裡面找到php5.5.14的源碼包,下載:php.net/releases/

tar zxvf php-5.5.14.tar.gz

cd php-5.5.14/ext/mcrypt/

phpize。/configure

make

sudo make install

配置ext-mcrypt

extension=mcrypt.so

為了加速,還需要打開opcache。

zend_extension=opcache.so

[opcache]

; Determines if Zend OPCache is enabled

opcache.enable=0

; Determines if Zend OPCache is enabled for the CLI version of PHP

opcache.enable_cli=0

以上就是在MAC OS X系統中安裝PHP擴展的方法。

linux下編譯安裝php-5.2.*.tar.gz後php.ini的默認存放路徑是哪裡

cp php.ini-dist /usr/local/php/lib/php.ini

默認沒有的需要從編譯時的源碼目錄copy一份到php的安裝目錄

例如你下載的是php5.2.2,需要進入php5.2.2才能./configuire

只需再次進入源碼目錄然後copy即可

如果你是通過yum或apt安裝的就存在這個文件。

tar包和tar.gz包有什麼區別

1、文件類型不同:

tar包屬於打包文件,Unix和類Unix系統上的壓縮打包工具,可以將多個文件合併為一個文件,打包後的文件後綴亦為“tar”。tar.gz包是壓縮文件,經過gzip壓縮後的tar文件,形成tar.gz包,擴展名為“.tar.gz”。

2、用途不同:

tar.gz包一般情況下都是源代碼的安裝包,需要先解壓再經過編譯、安裝.才能執行。總而言之它是一個壓縮文件。tar包最初的設計目的是將文件備份到磁帶上(tape archive),因而得名tar,一般用於文件備份。

擴展資料:

相關的壓縮包格式縮寫:

.tgz等價於.tar.gz、.tbz與tb2等價於.tar.bz2、.taz等價於.tar.Z、.tlz等價於.tar.lzma、.txz等價於.tar.xz。

tar.gz包的相關操作:

解壓:[*******]$ tar -zxvf FileName.tar.gz

壓縮:[*******]$ tar -zcvf FileName.tar.gz DirName

tar.gzl文件的原理:就是將軟件的所有原始碼檔案先以 tar 打包,然後再以壓縮技術來壓縮,通常最常見的就是以 gzip 來壓縮了。因為利用了 tar 與 gzip 的功能,所以 tarball 檔案一般的附檔名就會寫成 .tar.gz 或者是簡寫為 .tgz。

參考資料來源:百度百科-Tar

參考資料來源:百度百科-tar.gz

linux 怎麼通過壓縮包安裝 php

1、MySQL的安裝

在MySQL官網下載MySQL的安裝文件MySQL-server-4.0.20-0.i386.rpm,執行下面的命令完成MySQL的安裝。

rpm -ivh MySQL-server-4.0.20-0.i386.rpm

在沒有設置MySQL密碼的情況下,通過以下命令測試MySQL是否安裝成功。

mysql -u root

出現類似welcome to the mysql mointor. commands end with;or \g的字樣,說明安裝成功。

2、Apache的安裝

從Apache的官網下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設資源包放在/usr/local/src下,進入這個目錄後解壓縮,命令如下:

cd /usr/local/src

tar -zxvf httpd-2.0.52.tar.gz

解壓縮後,進入目錄httpd-2.0.52,執行以下命令:

./configure –prefix=/usr/local/apache2 –enable–module=so

其中–prefix=/usr/local/apache2用來指定Apache的安裝目錄。接下來進行編譯,執行一下命令完成安裝。

make

mae install

3、配置PHP開發環境的安裝

1)從PHP官網下載php5.1.4.tar.gz的壓縮包,解壓縮該文件包,命令如下:

tar -zxf php5.1.4.tar.gz

2)轉到解壓縮後的目錄,執行以下命令完成PHP安裝目錄等相關配置:

./configure –prefix=/usr/local/php -with-mysql=/var/lib/mysql

3)接着編譯PHP,命令如下:

make

make install

4)複製當前目錄下的文件PHP大安裝目錄的lib目錄下,並改名為php.ini,命令如下:

cp php.ini-dist /usr/local/php/lib/php.ini

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249187.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:32
下一篇 2024-12-12 13:32

相關推薦

  • 詳解tar命令

    一、tar命令概述 tar(tape archive)命令是一個對文件打包和壓縮的命令工具,可用來將多個文件打包成一個文件並壓縮,壓縮後文件通常以“.tar.gz”或“.tgz”作…

    編程 2025-04-24
  • Tar加密詳解

    一、基本概念 Tar是一種壓縮歸檔工具,常用於將文件或目錄打包成一個文件。它可以壓縮文件以減小存儲空間和傳輸帶寬,並且可以將多個文件或目錄組織成一個單獨的歸檔文件。 Tar實際上是…

    編程 2025-04-23
  • Tar 分卷壓縮詳解

    一、tar 分卷壓縮基礎知識 tar 是一個為Unix和類Unix操作系統設計的用來歸檔和壓縮一組文件的工具。 分卷壓縮指將大文件拆成多個小文件進行壓縮,將數據分散存儲在多個小文件…

    編程 2025-04-23
  • tar xzf操作指南

    tar xzf是Linux系統中常用的解壓文件操作命令,它可以解壓經過壓縮的文件,並將文件展開到指定的目錄下。 一、常用參數 1、x表示解壓文件,z表示解壓後用gzip進行解壓,f…

    編程 2025-04-23
  • JDK 11.0.18_linux-x64_bin.tar:詳細介紹

    一、下載和安裝 JDK 11.0.18是Oracle JDK系列的一個版本,用於開發Java應用程序,提供了編譯器、JVM和其他必要的類庫。 下載JDK後解壓縮到指定目錄,設置JD…

    編程 2025-04-23
  • Linux解壓tar命令詳解

    Linux中的tar命令不僅支持創建歸檔文件,還可以用來解壓歸檔文件,即從歸檔文件中提取文件。本篇文章將從多個方面對Linux解壓tar命令進行詳細闡述,並給出相應的代碼示例。 一…

    編程 2025-04-13
  • tar文件解壓命令 Linux

    一、tar文件簡介 tar全稱為“tape archive”,是一種在Linux系統中常用的壓縮文件格式。tar文件可以把一個或多個文件打包成一個文件,可以方便的在不同的Linux…

    編程 2025-04-12
  • JDK-8u161-linux-x64.tar.gz詳解

    JDK-8u161-linux-x64.tar.gz是Java Development Kit的一個版本,本文將從多個方面對其進行詳細闡述。 一、安裝 安裝JDK-8u161-li…

    編程 2025-02-27
  • CentOS tar解壓全面指南

    一、tar解壓基礎知識 tar是一種常見的歸檔文件格式,類似於WinRAR或WinZip。它通常用於將多個文件或文件夾打包成一個單獨的文件,以便於壓縮和傳輸。tar文件可通過許多種…

    編程 2025-02-25
  • Linux tar打包詳解

    一、tar介紹 tar是一種常用的文件歸檔工具。它可以將多個文件或目錄打包成一個文件,並且可以方便地進行備份、傳輸和解壓縮。 tar的名稱來自於 “Tape ARchi…

    編程 2025-02-05

發表回復

登錄後才能評論