昨天。我已经把httpd安装好了。详情见(http://blog.csdn.net/jiazhanwei365/article/details/8219653)
今天接着装一下mysql。 参考博客(http://www.yesky.com/187/1754687.shtml 和 http://www.knowsky.com/2875.html)
mysql的安装:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.(一)下载:mysql的rpm包。(下载地址:http://www.mysql.com/downloads/mysql-4.0.html)
注意:一定要找到server和client两个 ,看清楚。我的是 (x86, 32-bit) 这个也要分清出阿。
(二 )如果你是在CSDN上下的rar格式的压缩包:如下http://download.csdn.net/detail/yezhaohui2011/4138499.
是的,下来的是rar的压缩包。怎么办阿。???
好的,网上搜了一下。要安装一个 rar 来解压rar格式的压缩包
(1).安装rar:(下载rar的tar.gz 格式的文件包,推荐一个地址:http://www.onlinedown.net/soft/3.htm)
解压,# tar -zxv -f rarlinux-4.1.1.tar.gz =》 # cd rar/ =》# make OK了!
(2)再把 mysql的rar包放到 /home/tmp 文件夹下,然后用rar解压具体如下:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
补充解压RAR文件包的方法:
unrar x aa.rar
unrar e aa.rar
x参数 是解压到一个文件夹里
e参数是把所有文件解压到当前目录下
注意这个命令比较特殊参数之前不能加 “ - ”
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.安装MySQL的服务端和客户端:
# cd /home/tmp
# rpm -ivh MySQL-client-5.0.16-0.i386.rpm #安装mysql client
# rpm -ivh MySQL-server-5.0.16-0.i386.rpm #安装mysql server
具体如下:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
如果你在安装MySQL-server端时出现: conflicts with file from package mysql-libs-* 类型的错误。没事情。
请淡定:只需要 # yum -y remove mysql-libs.* 就可以了。然后在安装服务端。
问题详细解决博客(链接:linux安装mysql提示conflicts with file from package的解决办法)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
好了。安装成功了。如下:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.启动MySQL:
根据上面的提示可以知道:
1.# /bin/systemctl start mysqld.service
2.# mysql -u root -p
3.mysqladmin -u root password '密码'
具体怎么使用,请参见我的博客(http://blog.csdn.net/jiazhanwei365/article/details/8236111)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP的源码安装:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.下载源码包:(百度一下:php-*.tar.gz 下载 最新的版本 或者 http://cn2.php.net/get/php-5.2.17.tar.gz/from/a/mirror 下载)
并解压:# tar -zxv -f php-5.2.17.tar.gz
#cd php-5.2.17
# ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
如果提示你:
你就照上图该一下.也就是。因为--with-apxs=/usr/local/apache/bin/apxs 这个指定的是apache1的。要指定--with-apxs2 是2 且不用删除一代
继续执行,又有错误了:
如上图信息:-----》 1.提示 “ error: xml2-config not found. Please check your libxml2 installation. ”
----》 2.检查是否安装了 libxml2 : # rpm -qa |grep libxml2
----》 3.如上显示已经安装,重新安装libxml2和libxml2-devel包, yum安装的时候发现新版本会提示更新,需要更新的可以更新,不要跳过就行了。
# yum install libxml2
# yum install libxml2-devel -y
----》 4.完成后,查找xml2-config文件是否存在
# find / -name "xml2-config"
----》 5.好了。差找到了。问题解决了。然后继续安装PHP。
继续执行:# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
然后:# make && make install
#cp php.ini-dist /usr/local/lib/php.ini
这样,就以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持 。
好了。到此位置。httpd和MySQL和PHP都已经安装好了。
下篇博客在重点讲一下。关于三者之间的配置问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------