文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>lamp 源码编译

lamp 源码编译

时间:2010-09-19  来源:evan886

 76  tar -zxvf libxml2-2.6.23.tar.gz
   77  cd libxml2-2.6.23
   
   79  ./configure --prefix=/usr/local/libxml2
   80  make
   81  make install

   82  cd ..
   83  tar -zxvf zlib-1.2.5.tar.gz
   84  cd zlib-1.2.5
   85  ./configure --prefix=/usr/local/zlib
   86  make
   87  make install

#good

# tar -zvxf llibpng-1.4.3.tar.gz
# cd libpng-1.4.3
# ./configure --prefix=/usr/local/libpng
# make
#> make install


 
http://download.chinaunix.net/download/0004000/3295.shtml
tar -jxvf freetype-2.2.1.tar.bz2
cd freetype-2.2.1
./configure --prefix=/usr/local/freetype
 make
make install






mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1
  119  tar -zxvf jpegsrc.v6b.tar.gz
  120  cd jpeg-6b/
  121  ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
  122  make
  123  make install



 126  tar -zxvf gd-2.0.33.tar.gz
  127  cd gd-2.0.33
  128  ./configure --prefix=/usr/local/gd --with-png=/usr/local/lib --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg6
  129  make && make install

 127  tar  -zxvf curl-7.21.1.tar.gz
  128  cd curl-7.21.1
  129  ./configure --prefix=/usr/local/curl
  130  make && make install





 tar -jxvf httpd-2.2.16.tar.bz2
   135  cd httpd-2.2.16
  136  ./configure --prefix=/usr/local/apache2 --enable-so
  137  make && make install
启动apache守护进程: /usr/local/apache2/bin/apachectl start (开启 start 关闭 stop 重启 restart)

 tar -zxvf mysql-5.0.32.tar.gz
cd mysql-5.0.32
./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static --with-extra-charsets=all --with-big-tables --with-charset=utf8 --with-collation=utf8_unicode_ci

  117  make
  118  make install
  119  cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root .
chgrp -R mysql .
chown -R mysql var
/usr/local/mysql/share/mysql/mysql.server start (启动start 关闭stop  重启restart)


说明我们已成功安装了mysql
ps -ef|grep mysql

##me
cd /usr/local/mysql
/usr/local/mysql/bin/mysql  -u root
##me

顺便改一下密码
cd /usr/local/mysql/bin
#加上密码不行? 没弄 跳过了
./mysqladmin -u root -p password  "2240881"
login
 /usr/local/mysql/bin/mysql -u root -p



http://php.net/downloads.php
 tar -zxvf php-5.2.14.tar.gz
 cd php-5.2.14
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc --with-libxml-dir=/usr/local/libxml2 --with-zlib-dir=/usr/local/zlib--with-curl=/usr/local/curl --with-gd=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg6 --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-openssl--enable-gd-native-ttf --enable-mbstring --enable-ftp --enable-bcmath--enable-sockets --enable-zip --enable-soap --enable-calendar
make
make install
#php.ini set
cp php.ini-dist /etc/php.ini
vim  /etc/php.ini


整合apache2和php5
apache 配置文件及目录是: /usr/local/apache2/conf/httpd.conf
apache默认存放主页的位置是: /usr/local/apache2/htdocs
vim  /usr/local/apache2/conf/httpd.conf
以下是配置文件里面的信息:(有的地方要做修改)
ServerRoot “/usr/local/apache2″ 这是指定apache程序所在的目录,比如日志文件、配置文件等目录。
DocumentRoot “/usr/local/apache2/htdocs” 这个是存放网页的目录这一句应该和DocumentRoot的目录保持一致。
找到 DirectoryIndex index.html 改为 DirectoryIndex index.html index.html.var index.htm index.php
找到 AddType application/x-gzip .gz .tgz
加  (注意空格)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
添加 AddDefaultCharset utf8 使apache默认支持utf8字符集
保存配置文件就重启apache 的守护进程。
/usr/local/apache2/bin/apachectl restart 注意:  每次更改配置文件。要重启服务。
对存放网页的目录执行:命令chmod 755 目录名 或者 chmod -R 755 目录名
编辑php.ini文件
找到 ;default_charset=”iso-8859-1″
增加一行:default_charset=”utf8″
以上步骤都执行完后。
在/usr/local/apache2/htdocs/里编辑文件进行测试。
写一个phpinfo.php
vim /usr/local/apache2/htdocs/phpinfo.php
在浏览器地址栏中输入: http://localhost/phpinfo.php 出现php说明页面说明安装成功。

=====================================================================
http://www.phpmyadmin.net/home_page/downloads.php
安装phpMyAdmin-2.11
tar -zxvf phpMyAdmin-2.11.11-all-languages.tar.gz
cp -r phpMyAdmin-2.11.11 /usr/local/apache2/htdocs
mv phpMyAdmin-2.11.11-all-languages phpmyadmin
cd /usr/local/apache2/htdocs/phpmyadmin/libraries
cp config.default.php ../config.inc.php
cd ..
vim config.inc.php
找到$cfg['Servers'][$i]['auth_type'] = ‘config’;
将值改为http 或 cookie
OK!!


PMA--> phpMyAdmin
1、先下载phpMyAdmin安装包:
到国外官方网站http://www.phpmyadmin.net上,点击导航栏上的“DOWNLOADS”链接进入下载页面,选择
“all-languages.zip”版本下载到本地,解压;把解压缩文件放到系统指定的虚拟根目录下的
phpmyadmin文件夹里(可自定义文件夹名),如flymorn的本地存放位置是D:\www\phpmyadmin里。
    2、找到phpmyadmin (eg phpmyadmin2.11.1.2 )文件夹里的/libraries/config.default.php文件(旧版本是根目录下的
config.inc.php文件),用支持UTF-8编码的写字板 or emeditor打开进行编辑。
    3、查找 $cfg['PmaAbsoluteUri']
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://www.piaoyi.org/phpmyadmin/';
这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
注意:不要漏掉最后的反斜杠/和开头的http。
    4、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)
    5、查找 $cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就
修改成cookie。
我个人建议: 测试用config  无论是本地还是网络上,都建议设置成cookie,安全第一。
同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';
这里的www.piaoyi.org自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提到的第2个
错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。
    6、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;在
网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)
    7、查找 $cfg['Servers'][$i]['password'] = '2240881'; // MySQL password (2240881修改成连
接你的MYSQL数据库的用户密码)
    8、查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思) 还有 $cfg
['DefaultCharset'] = 'gb2312';(修改默认编码为国标)





from http://home.phpchina.com/space.php?uid=88872&do=blog&id=182768
--------------
php make
/root/lamp/php-5.3.3/sapi/cli/php: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] 错误 127


------------
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs \
>--with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6 \
>--with-zlib-dir=/usr/local/zlib \
>--with-png-dir=/usr/local/libpng \
>--with-freetype-dir=/usr/local/freetype -\
>--enable-trace-vars --with-mysql=/usr/local/mysql \
>--enable-mbstring=all --with-curl=/usr/local/curl --enable-mbregex \

>--with-config-file-path=/usr/local/php5 --enable-ftp \
>--enable-soap --with-xsl=/usr/local/libxslt








相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载