admin 管理员组文章数量: 887021
2024年2月25日发(作者:ascii码是一种什么编程方式)
Ubuntu 11.10下安装mysql+apache+php
1.安装mysql
由于mysql相对与apache和php来说是比较独立的,所以我就用apt-get直接让它自动安装的。终端命令如下:
apt-get install mysql-server
然后一路基本上是自己安装,中间会弹出来让你设置一下root账户的密码,直接输入然后再确认输入一遍就OK了。接下来要安装mysql-client,这个如果不装的话,在安装PHP编译过程中如果使用 -with-mysql=(mysql安装目录)参数时就会提示找不到mysql的头文件(mysql.h),这个命令可以启动php对mysql的支持。安装mysql-client命令:apt-get install libmysqlclient16-dev这个是一路自动安装的。然后mysql就安装好了,可以输入mysql -uroot -p看看能不能进入数据库。这个一般都没有什么问题的。
2.安装apache
安装apache的时候要先安装libxml2库,关于这个库的功能可以自己搜,我也不是非常清楚......直接再终端输入:apt-get install libxml2-dev记得一定要安装libxml2-dev这个 ,不能装libxml2,这个装了等于没有装。一路自己装,没有什么问题。
我使用的是编译安装apache的,从官网下的,然后再终端操作:
tar zxvf /root/下载/ -C /usr/src/apache2 //将文件解压缩
cd /usr/src/apache2/httpd-2.2.22
的目录
块
先编译一下:
./configure
-prefix=/usr/local/apache2 //这个是设置安装目录
//切换到解压缩后-enable-module=so //打开so模块,so模块是用来提DSO支持的apache核心模-enable-rewrite=shared //支持url重写,这个一般都要开的
-enable-authn-dbm //对动态数据库进行操作,网上说是Rewirte时需要。
整条命令如下:
./configure -prefix=/usr/local/apache2 -enable-module=so -enable-rewrite=shared -enable-authn-dbm
对编译参数不了解的可以直接百度“apache编译参数”会有详细的解释的。
编译完成之后:
make
完成之后:make install
如果编译通过基本上安装就不会出什么问题的。如果编译不通过的会系统会报一个error一般来说都是缺少依赖包,可以把error内容在百度上找,基本上通过apt-get
install 就能装上。然后再编译直到通过。
打开/usr/local/apache2/conf/,找到 #ServerName localhost:80这一行前面的注释去掉。要不然启动apache的时候会有一条提示信息。
启动apache:/usr/local/apache2/bin/apachectl start
打开浏览器,地址栏输入localhost如果能显示It Works,那么就装好了。
3.安装PHP
步骤和安装apache差不多。
// tar zxvf /root/下载/ -C /usr/src/php5
解压缩文件
cd /usr/src/php5/php-5.3.10
先编译一下:
./configure
-prefix=/usr/local/php5 //php安装目录
//进入解压缩后的目录
-with-apxs2=/usr/local/apache2/bin/apxs //这个貌似很重要,但是具体作用我不是很清楚(囧)
-with-mysql=/usr/local/mysql //这个是mysql的安装目录,如果不知道在哪里,就再终端输入:find / -name mysql.h 就是这个文件所在的目录。如果没有装mysql-client的话就会找不到mysql.h的。
-with-mysqli=/usr/local/mysql/bin/mysql_config //这个是config_config所在的目录,如果不知道在哪里,就用:find / -name mysql_config 如果没有装mysql_client的话也是找不到这个文件的。
-with-libxml-dir
-with-gd
//打开对libxml2库的支持
//打开对gd库的支持 这个一般都是要开的
//打开pear命令的支持,php扩展用的 -with-pear
其他更多的参数及作用请网上参考相关文件。
然后make,之后再make install,如果编译通过那基本上安装过程就没问题。
然后启动php,直接运行/usr/local/php5/bin/php文件
打开/usr/local/apache2/conf/文件,找到AddType application/x-gzip .gz .tgz 这一行,然后在这一行下面添加两行:
AddType application/x-httd-php .php
AddType application/x-httpd-php-source .phps
保存推出,重启apache:/usr/local/apache2/bin/apachectl restart
然后找到/usr/local/apache2/htdocs文件夹,这个是apache的默认根目录,再这里面新建一个文件:然后再浏览器地址栏输入:loaclhost/如果能正常显示,则配置成功。然后自己再测试下数据库是否能连通。
版权声明:本文标题:ubuntu下配置php环境 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708835487h532414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论