源码安装和配置apache(httpd)和 PHP 和 mysql全过程(二)
2012-11-28 22:13
911 查看
昨天。我已经把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文件包的方法:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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 下载)
2.存至 /home/tmp 目录
并解压:# 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都已经安装好了。
下篇博客在重点讲一下。关于三者之间的配置问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今天接着装一下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 下载)
2.存至 /home/tmp 目录
并解压:# 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都已经安装好了。
下篇博客在重点讲一下。关于三者之间的配置问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
相关文章推荐
- 源码安装和配置apache(httpd)和 PHP 和 mysql全过程(三)
- 源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)
- 在默认安装了php,mysql,apache(httpd)的rhel 5安装phpmyadmin和配置mysql和PHP
- Red Hat Linux 9下的Mysql5.0.19+Apache 2.2.0 + PHP 5.1.2+GD库源码编译安装过程
- 最全最详细的Apache+php+mysql+nagios+cacti 安装配置 以及出错处理过程
- LAMP配置:mysql-5.5.28+apache-2.4.3+php-5.4.8源码安装错误记录
- Linux 下Apache+MySQL+PHP安装及配置过程
- Apache+php服务的源码安装和配置过程记录
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- CentOS 7.0 安装配置LAMP服务器过程 (Apache+PHP+MariaDB) (MariaDB可以认为就是mysql)
- Subversion+svnmanager结合Apache+Mysql+Php的源码安装与配置实践
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- Windows 7下安装配置PHP+Apache+Mysql环境
- win7(64)下安装配置php5+apache2.2.4+mysql文档
- SUSE Linux 上安装 Apache + PHP + MYSQL 的痛苦过程:
- Apache+php+mysql在windows下的安装与配置图解(最旧版)
- LNMP(linux+nginx+mysql+php)源码安装及协调配置测试笔记
- Apache+php+mysql在windows下的安装与配置图解之apache篇
- windows下apache + php + mysql 安装配置