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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

安装php报错误2356,linux下Mysql+php5+apache安装手记

發(fā)布時間:2025/3/12 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装php报错误2356,linux下Mysql+php5+apache安装手记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝apache2

#./configure --prefix=/usr/local/apache2 --enable-module=alias? --enable-module=most

--enable-module=vhost_alias --enable-shared=vhost_alias --enable-module=so --enable-shared=max

# make;make install

--------------------------------------------------------------

# groupadd mysql #建立mysql組

# useradd mysql -g mysql #建立mysql用戶并且加入到mysql組中

# cd /usr/local/mysql

然后設(shè)置權(quán)限

# chown -R root . #設(shè)定root能訪問/usr/local/mysql

# chown -R mysql data #設(shè)定mysql用戶能訪問/usr/local/mysql/data ,里面存的是mysql的數(shù)據(jù)庫文件

# chown -R mysql data/. #設(shè)定mysql用戶能訪問/usr/local/mysql/data下的所有文件

# chown -R mysql data/mysql/. #設(shè)定mysql用戶能訪問/usr/local/mysql/data/mysql下的所有文件

# chgrp -R mysql . #設(shè)定mysql組能夠訪問/usr/local/mysql

運(yùn)行mysql:

# /usr/local/mysql/bin/mysqld_safe --user=mysql &

修改root密碼,默認(rèn)為空:

/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'

MYSQL安裝完成

----------------------------------------------------------------

1. 安裝zlib (安裝libpng和gd前需要先安裝zlib),下載地址:http://down.itlearner.com/soft/2359.shtml

# tar zxvf zlib-1.2.3.tar.gz

# cd? zlib-1.2.3

# ./configure

# make;make install

2. 安裝libpng,下載地址:http://down.itlearner.com/soft/2362.shtml

# tar zxvf libpng-1.2.12.tar.gz

# cd libpng-1.2.12

# ./configure

# make;make install

3. 安裝freetype,下載地址:http://down.itlearner.com/soft/2361.shtml

# tar zxvf freetype-2.2.1.tar.gz

# cd freetype-2.1.10

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

# make;make install

4. 安裝jpeg,下載地址:http://down.itlearner.com/soft/2360.shtml

# tar zxvf jpegsrc.v6b.tar.gz

# cd jpeg-6b

# mkdir /usr/local/jpeg

# mkdir /usr/local/jpeg/bin

# mkdir /usr/local/jpeg/lib

# mkdir /usr/local/jpeg/include

# mkdir /usr/local/jpeg/man

# mkdir /usr/local/jpeg/man/man1

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

# make;make install

5. 安裝gd,下載地址:http://down.itlearner.com/soft/2357.shtml

# tar zxvf gd-2.0.33.tar.gz

# cd gd-2.0.33

# ./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png --with-zlib

//編譯過程中會看到如下信息

** Configuration summary for gd 2.0.33:

Support for PNG library:????????? yes

Support for JPEG library:???????? yes

Support for Freetype 2.x library: yes

Support for Fontconfig library:?? no

Support for Xpm library:????????? no

Support for pthreads:???????????? yes

//可以看到png 、 jpeg 、 freetype都已經(jīng)安裝上了

# make

# make install

6. 正式安裝php

# tar zxvf php-5.1.6.tar.gz

# cd php-5.1.6

# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-zlib --with-png --with-jpeg --with-freetype --enable-sockets --with-iconv --enable-mbstring --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php5/etc

7.整合php和apache

cp php.ini-dist? /usr/local/php5/etc/php.ini

vi /usr/local/php5/etc/php.ini

將extension=php_mysql.dll前面的#去掉

8. 安裝ZendOptimizer,下載地址:http://down.itlearner.com/soft/1023.shtml

# tar zxvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz

# cd ZendOptimizer-3.0.1-linux-glibc21-i386

# ./install.sh

安裝操作: [ok] -> [EXIT] -> [YES] -> [/httpd/zend] -> [/httpd/apache/conf] -> [yes] ->?[OK] -> [OK] -> [NO]

遇到的一些錯誤解決:

1.php5在configure時提示:configure: error: mysql configure failed.,只用--with-mysql參數(shù)提示:Cannot find MySQL header files under yes,去掉--with-mysql參數(shù)可以安裝,php5將無法連接mysql,頁面提示為:Fatal error: Call to undefined function mysql_connect()。查閱了一下,發(fā)現(xiàn)是mysql5對應(yīng)的版本不對導(dǎo)致的,換個版本就可以了。

我用mysql-standard-5.0.27-linux-i686.tar.gz時會提示,換了mysql-standard-5.0.27-linux-i686-glibc23.tar.gz后就正常了。

2.重裝mysql后啟動出錯,提示:

Starting mysqld daemon with databases from /usr/local/mysql/data

STOPPING server from pid file /usr/local/mysql/data/xmcncn.pid

061103 15:25:32? mysqld ended

請教高手gump,解決方法:

touch /tmp/mysql.sock

killall -9 mysqld

/usr/local/mysql/bin/mysqld_safe -user=mysql &

成功啟動

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的安装php报错误2356,linux下Mysql+php5+apache安装手记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。