YLMF OS4 安装php...(错误集合)

发布:2011-10-29 09:02   点击549次   评论:0

http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1990865
http://www.cgtkc.com/2011/08/26/ylmf-os4-php5.html

YLMF OS4做web服务器---N步曲之一:安装apache2+php5
YLMF OS4 安装php5 开启GD支持

因为YLMFOS4本身比较轻巧,并没有自带一些开发库,但她是支持的,很多开发库在软件仓库里能找到,因为配置比较麻烦,咱们必须按步骤来,改天有空了写个图形的方便大家使用。

一、安装apache2:改天研究下另外两个web服务器,今天就用apache吧,在软件中心搜索安装apache2,安装完后使用

sudo httpd -k start 命令启动web服务器,一个纯的,简单的web服务器就好了。但不具备php等功能。你可以在浏览器中输入http://127.0.0.1来访问,你懂得!

二、安装由本人写的autogtk+,功能是安装一些必要的开发库,当然安装完autogtk+后你的电脑也具备了gtk+的开发环境;下载地址:

http://dl.cgtkc.com/view/1.html

三、安装其它必要的程序及开发库,可以使用yget install命令或者直接在软件中心搜索安装:

1、build-essential_20110630-ylmf1;

2、zlib zlib-dev;

3、curl curl-dev;

4、mysql mysql-dev(此处使用软件中心自带的,后面要删除,按步骤手动安装);

5、libXpm libXpm-dev

6、libxml2 libxml2-dev

7、bzip2 bzip2-dev

8、expat expat-dev

9、libtool libtool-dev

10、libidn libidn-dev

11、openldap openldap-dev

12、cyrus-sasl cyrus-sasl-dev

13、openssl openssl-dev

14、gd gd-dev

还有很多是在第二步中的autogtk+中给安装了;

四、安装libmcrypt

1、下载libmcrypt,这个软件中心没有,要自己下载,下载地址:http://dl.cgtkc.com/view/15.html

2、在此假设用户名为xxx

假设下载到了/home/xxx/libmcrypt-2.5.7.tar.gz

3、右键–>解压到此处

4、进入libmcrypt-2.5.7

5、空白处右键–>在终端打开

6、在终端输入:

./configure –disable-posix-threads

make

sudo make install

7、sudo ln -s /usr/lib/libgd.a /usr/include/libgd.a

8、sudo ln -s /usr/lib/libgd.la /usr/include/libgd.la

五、安装php5

1、下载php5,软件中心没有,自己下载,下载地址:http://dl.cgtkc.com/view/14.html

2、在此假设用户名为xxx

假设下载到/home/xxx/php-5.3.8.tar.bz2

3、右键–>解压到此处

4、进入php-5.3.8

5、空白处右键–>在终端打开

6、在终端输入:

./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/etc --with-zlib-dir=/usr/local/lib/ --with-libxml-dir --with-gd=/usr/include/ --with-freetype-dir --with-jpeg-dir --with-png-dir --with-iconv --with-openssl --with-mcrypt=/usr/local/include/ --enable-sockets --enable-bcmath --enable-calendar --enable-exif --enable-libxml --enable-magic-quotes --enable-mbstring --with-bz2 --with-curl --with-xmlrpc --with-gettext --disable-cli --disable-cgi --disable-debug

make

sudo make install

五、php.ini:

cp php.ini-production /etc/php.ini

六、测试:

1、修改/etc/apache2/httpd.conf:

a 在相应位置(看了就懂得)添加

LoadModule php5_module lib/apache/libphp5.so

如果已经在这句就可以不用加了,确保有前面没有#

b DirectoryIndex index.php

修改为

DirectoryIndex index.php

c 在#AddType text/html .shtml一行上面添加

AddHandler php5-script .php

AddType text/html .php

d 在文件末尾添加两行

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

2、sudo httpd -k restart //重启apache2

3、sudo touch /srv/www/htdocs/index.php //新建index.php文件

4、sudo leafpad /srv/www/htdocs/index.php

内容为

保存 退出

5、在浏览器中输入

http://127.0.0.1

将显示以下信息




-------------------------------------------------------------------
http://bbs.ylmf.net/
dev02
123321
4、mysql mysql-dev(此处使用软件中心自带的,后面要删除,按步骤手动安装);
四、安装libmcrypt
-------------------------------------------------------------------

C compiler cannot create executables 错误
-------------------------------------------------------------------
loading cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
--------------------------------------------------------------------

安装 gtk
--------------------------------------------------------------------
http://www.gtk.org/download/linux.php
gtk Download
http://apps.hi.baidu.com/share/detail/34058034
gtk setup
--------------------------------------------------------------------

YLMF OS4做web服务器---N步曲之二
--------------------------------------------------------------------
http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1991512&highlight=
YLMF OS4做web服务器---N步曲之二:安装mysql+phpmyadmin
-------------------------------------------------------------------

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:3.589/29.329(ms); 7(sql)/2.897(MB); comm:news/detail; Upd:2025-01-11 10:52:35