LAPM组合安装小结

来源:互联网 发布:盛势网络剧百度云 编辑:程序博客网 时间:2024/04/28 14:54
这两天自己在学习LAMP的配置,今天将自己的心得写下来
下载的文件一般是的 
用命令
如果是.tar.gz2的用 tar  zxj mysql-5.0.21.tar.gz 解压缩
然后用命令 #./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql/
配置
说明:
   #prefix=/usr/local/mysql mysql安装的目标目录
   #sysconfdir=/etc my.ini配置文件的路径
   #localstatedir=/var/lib/mysql 数据库存放的路径
运行编译# make
运行安装# make install
建立用户组# groupadd mysql  
建立mysql用户# useradd mysql -g mysql
复制文件# cp support-files/my-medium.cnf /etc/my.cnf
#/usr/local/mysql/bin/mysql_install_db --user=mysql
给root加访问权限# chown -R root .
给mysql加访问权限# chown -R mysql /var/lib/mysql      
以下操作我没有作成功    
# chgrp -R mysql /usr/local/mysql    
安全模式起动# /usr/local/mysql/bin/mysqld_safe --user=mysql & 
# PATH=$PATH:/usr/local/mysql/bin       
# export PATH
# echo"/usr/local/mysql/lib/mysql">>/etc/ld.so.conf
# ldconfig -v
apache 配置
# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most
php配置# ./configure --with-apxs2=/usr/local/apache/bin/apxs --disable-debug --enable-safe-mode --enable-trans-sid --with-xml --with-mysql=/usr/local/mysql --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib 
说明:
? --with-apxs2=/usr/local/apache/bin/apxs /   这是加入apache中为DSO模块的位置
? --disable-debug / #关闭php内部调试
? --enable-safe-mode / #打开php的安全模式
? --enable-trans-sid /
? --with-xml / #支持xml
? --with-mysql / #支持mysql
? --enable-short-tags / #支持PHP的短标记
? --with-gd / #支持GD库
? --with-zlib / #支持zlib
? --with-jpeg /
? --with-png /
? --enable-memory-limit /
? --disable-posix /
? --with-config-file-path=/usr/local/lib 
php要复制这个文件
 cp php.ini-dist /usr/local/lib/php.ini 
整合apache和php
修改apache的配置文件
添加:      AddType application/x-httpd-php .php
       AddType application/x-httpd-php-source .phps 
确保文件中有下面一段,如果没有的话就添加在所有LoadModule之后
LoadModule php5_module        modules/libphp5.so