linux下安装Mysql和PHP

安装Mysql我就懒得下了,直接在Ubuntu软件中心安装了Mysql的服务器端和客户端。

运行:sudo service mysql start即可以启动mysql服务器。

运行:sudo mysql -hlocalhost -uroot -p密码既可以进入与mysql数据库相连的状态,对数据库进行操作。


对于PHP,

1.利用tar解压缩后

2../configure --prefix=/usr/local/php --with-mysql=/etc/msql --with-apxs2=/usr/local/apache/bin/apxs

如果config时报找不到lxml2-config,那么需要sudo apt-get installlibxml2-dev

有时加上了关于mysql的语句,反而会报找不到header的错误,我想试一下,不配置mysql会有什么问题。

3.make

4.sudo make install

这时候,你的php依旧不能够被解析,一定要在/usr/local/apache/conf/httpd.conf中加上这样一句话:

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz
 AddType application/x-httpd-php .php

未标红的是原有的,标红的是你加上去的。如果你看到有人说PHP没法解析,是因为缺一个php5apache2_2.dll文件,别理会他们,他们那是windows下的,跟你的不想干。只要按这样子配好了,一定运行成功。今晚,我已经试验成功了。


注:不能不写--with-mysql,否则你的php就连不上mysql数据库了。切记,惨痛的教训,害得我重装了一遍。

用ubuntu软件中心的会报找不到头文件的错误,故我down了一个mysql源码包执行的,具体安装过程如下:

1.首先安装mysql的源代码包
2.将安装路径/support-files下的mysql.server复制为/etc/init.d下的mysqld文件
3.新建库,利用sudo /usr/local/mysql5.1/bin/mysql_install_db --user=mysql --force
4.提升mysqld的权限, chmod 755 /etc/init.d/mysqld
5.运行sudo service mysqld start
6.sudo /usr/local/mysql5.1/bin/mysqladmin -u root -p password ****修改设置root的密码
7.sudo /usr/local/mysql5.1/bin/mysql -hlocalhost -uroot -p *****即可进入mysql数据库。

 

如果是windows下,需要在httpd.conf中加入:

LoadModule php5_module "d:/php/php5apache2_2.dll"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值