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
-------------------------------------------------------------------