LAMP服务器配置_第1页
LAMP服务器配置_第2页
LAMP服务器配置_第3页
LAMP服务器配置_第4页
全文预览已结束

下载本文档

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

文档简介

1、1,安装GDrpm import RPM-GPG-KEYrpm import RPM-GPG-KEY-betarpm import RPM-GPG-KEY-fedorarpm ivh ()libjpeg->libpng->freetype->tiff->zlib->gd先gd-*后gd-devel-*Gd库时./configure -with-png -with-freetype -with-jpeg建连接。1 安装mysqlmkdir /home/mysqluseradd mysql d /home/mysqlpasswd mysqlcd mysql./conf

2、igure -prefix=/home/mysql -with-mysqld-user=mysql -with-charset=gb2312 -with-unix-socket-path=/home/mysql/var/mysql.sock -enable-assembler -enable-thread-safe-client -with-client-ldflags=-all-static -with-mysqld-ldflags=-all-staticmakemake install/home/mysql/bin/mysql_install_dbcp /home/mysql/share/

3、mysql/my-f /etc/fchmod R 777 /home/mysql/var/home/mysql/bin/mysqld_safe start u root&(root 登陆不要加u)/home/mysql/bin/mysqld_safe&(使用mysql帐号开启,FC3.0以后不能用root启动)/home/mysql/share/mysql/mysql.server stop进入MySQL方法:cd /home/mysql/bin/ ./mysql自动启动mysql在MySQL二进制包里面,有一个叫myslq.server的启动脚本程序。把它复制到/etc/rc

4、.d/init.d目录里面:# cd /etc/rc.d/init.d# cp /usr/local/mysql/support-files/mysql.server mysql接着把它的属性改为“x”(executable,可执行)# chmod +x mysql最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。# /sbin/chkconfig -del mysql# /sbin/chkconfig -add mysql2,安装apachecd httpd./configure -prefix=/home/apache/ -with-mysql=/home/mysql

5、 -with-charset=gb2312 -enable-shared=max -enable-track-vars -enable-so -with-mpm=worker(编译错误)makemake installvi /home/apache/conf/httpd.conf(加上) AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps(修改) AllowOverride -None <Document root>/home/apache/bin/httpd k sta

6、rt/home/apache/bin/httpd k stop设置自动启动httpd可以在/etc/rc.d/rc.local里面加一句/home/apache/bin/apachectl start&FC5.0中默认开启SElinux保护,当打开apache时可能提示错误:Syntax error on line 232 of /usr/local/apache/conf/httpd.conf:Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/ modules/libphp5

7、.so: cannot restore segment prot after reloc: Permission denied此原因是有SElinux引起的,.编辑文件/etc/selinux/config,选择关闭selinux.然后重启系统,问题解决.记得设置www目录的权限(chmod -R 777 /home/web)记得打开防火墙的80端口:修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT(开80端口HTTP

8、) -A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 22 -j ACCEPT(开22端口SSH)lokkit命令是启动图形界面来设置防火墙的安全级别.查看打开端口netstat -nap | grep LISTENLinux防火墙的关闭和开启1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop3,安装phpcd p

9、hp./configure -prefix=/home/php -with-mysql=/home/mysql -with-apxs2=/home/apache/bin/apxs -with-config-file-path=/home/php/etc -with-gd=/usr -with-jpeg-dir=/usr -with-png-dir=/usr -with-freetype-dir=/usr -with-tiff-dir=/usr -with-mcrypt=/home/php/lib -with-zlib-dir=/usr -enable-track-vars -enable-ma

10、gic-quotes -enable-exif -enable-inline-optimization -enable-roxen-zts qmakemake installcp php.ini-dist /home/php/etc/php.ini(修改) output_handler =ob_gzhandlerdisable_functions =systemregister_globals = On再装个phpmyadmin,zend就可以了4.安装phpmyadmin$cfg'Servers'$i'auth_type' = 'config'

11、/如果您的机器是网络中的服务器,请将这一项改为下边的这句话$cfg'Servers'$i'auth_type' = 'http'/将如下的配置行$cfg'Servers'$i'password' = ''/的值改为Mysql的root的密码$cfg'Servers'$i'password' = 'yourmysqlrootpassword'保存退出重新启动Apache和Mysql服务器#/opt/apache/bin/apachectl restart#/opt/mysql/share/mysql/mysql.server restart我们在linxu下用PHPMyAdmin的时候,开始可能会提示“没有发现PHP 的扩展设置mbstring,而当前系统好像在使用宽字符集。没有mbstring扩展的phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.”这是因为我们在装PHP的时候没有把mbstring模块加上。在

温馨提示

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

评论

0/150

提交评论