mysql+apache+php的安装设置_第1页
mysql+apache+php的安装设置_第2页
mysql+apache+php的安装设置_第3页
mysql+apache+php的安装设置_第4页
mysql+apache+php的安装设置_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、mysql的安装设置通过ports编译安装命令如下cd /usr/ports/databases/mysql50-server makemake installmake clean   配置: 拷贝/usr/local/share/mysql/下mysql-f cp /usr/local/share/mysql/mysql-f /etc/f(根据计算机的配置决定拷贝哪一个配置文件my-f,my-f,my-f)到/etc下面,#说明:服务器与apache在一起,在/usr/local/share/mysql下面有5个my-f文件:my-f  &#

2、160;            最小配置安装,内存<=64M,数据数量最少my-f               内存=512Mmy-f             32M<内存<64M,

3、或者内存有128M,但是数据库与web服务器公用内存my-f               1G<内存<2G,服务器主要运行mysqlmy-innodb-heavy-4G.cnf   最大配置安装,内存至少4G 初始化数据库((注意要加上user=mysql ,不然会有权限问题导致无法启动)/usr/local/bin/mysql_install_db -user=mysql  自动启动

4、mysql /usr/local/share/mysql/mysql.server start配置开机时自动启动mysqlvi /etc/rc.conf加入/usr/local/share/mysql/mysql.server start或mysql_enable=”YES”mysql_limits=”yes”建立数据库目录mysql_install_db -u mysql  mysqld_safe -u mysql & 在不需要程序远程访问数据库的情况下,可以限制,增强安全性。vi /u

5、sr/local/etc/f  在mysqld组中加入下面的内容,部分内容看来如下mysqldbind_address=将mysql端口绑定到主要因为该服务器只为本站提供服务,为了增加安全性,所以这样做。修改mysql的密码:/usr/local/bin/mysqladmin -u root -p password 'zjx.?'Enter password: 在这里输入原有的密码,如果原来没有密码好(密码为空)直接回车即完成密码修改,如果输入原有密码正确后则mysqlroot的密码就被修改为“zjx.?”#启动MySQL

6、客户端cd /usr/local/bin./mysql -uroot -p 如果能成功连接到MySQL,则表示安装成功!apache22安装与配置 cd /u sr/ports/www/apache22/makemake installmake clean     配置: vi /usr/local/etc/apache22/httpd.conf修改下面内容#LoadModuleunique_id_module libexec/apache22/mod_unique_id.soServerName *:80#<IfModule cgid_

7、module> # ScriptSock: On threaded servers, designate the path to the UNIX # socket used to communicate with the CGI daemon of mod_cgid.   #Scriptsock /var/run/cgisock# </IfModule>   常见错误: 1.httpd: apr_sockaddr_info_get() failed forhttpd: Could not reliably

8、 determine the server's fully qualified domain name,using for ServerName  解决方法: 去掉/usr/local/etc/apache22/httpd.conf中ServerName前面的#, 并设置为*:80或者把*号换成服务ip或域 名,比如:ServerName *:80,ServerName :80或serverName localhost:80等。 2.EAI 8)hostname nor servname provided, or not kno

9、wn: mod_unique_id: unable to find IPv4 address of ""  解决方法一: 注释掉/usr/local/etc/apache22/httpd.conf中的mod_unique_id模块和下面的内容 <IfModule cgid_module>     # ScriptSock: On threaded servers, designate the path to the UNIX  # socket used to commun

10、icate with the CGI daemon of mod_cgid.  #Scriptsock /var/run/cgisock </IfModule> 解决方法二: 在安装apache时添加cgid_module模块3.No such file or directory: Failed to enable the httpready Accept Filter   解决方法:修改/boot/defaults/loader.conf中,以便下次启动自动装载模块accf_data_load=”YE

11、S”accf_http_load=”YES”自动启动: vi /etc/rc.conf添加apache22_enable=”YES”PHP安装:  cd /u sr/ports/lang/php5/   make注意:make时添加apache modul,否则apache无法解析php make installmake clean安装过程中,选择apache,取消ipv6PHP5-Extensions安装   cd /usr/ports/lang/php5-extensions/   make 请选择自己需要的模块,如mysql, gd等 make installmake clean php配置: cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini添加php modul到apache 在<IfModule mime_module>块中添加AddType application/x-httpd-php .php

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论