"Openwrt里架设Lighttpd+PhP5+MYSQL环境标准教程"
本教程旨在指导读者在Openwrt系统中架设Lighttpd+PhP5+MYSQL环境,实现Web服务器搭建。以下是相关知识点的详细解释:
一、硬件准备
* 路由器:需要一台路由器,内存至少64M,推荐128M以上。
* 优盘:需要一个优盘,不推荐使用多功能读卡器。
二、软件准备
*刷好Openwrt系统:需要先刷好Openwrt系统,并挂载优盘,确保识别为/mnt/sda1。
三、安装web服务程序和php程序
* 更新和安装组件:使用opkg update和opkg install命令更新和安装lighttpd、php5等组件。
* 安装lighttpd模块:安装lighttpd-mod-fastcgi、lighttpd-mod-access、lighttpd-mod-alias、lighttpd-mod-redirect、lighttpd-mod-rewrite等模块。
* 安装php5模块:安装php5-fastcgi、php5-mod-gd、php5-mod-xml、php5-mod-ctype、php5-mod-session、php5-mod-sockets、php5-mod-tokenizer等模块。
* 安装php5-mcrypt、php5-mbstring、php5-pdo、php5-curl等模块。
四、配置lighttpd.conf文件
* 修改server.modules:添加mod_alias、mod_access、mod_evasive、mod_rewrite、mod_redirect、mod_fastcgi等模块。
* 修改server.document-root:将文档根目录设为/mnt/sda1/web。
* 修改server.errorlog:将错误日志文件设为/var/log/lighttpd/error.log。
* 修改server.port:将服务器端口设为88。
* 修改index-file.names:添加index.php、index.html、default.html、index.htm、default.htm等索引文件名。
五、配置php.ini文件
* 修改short_open_tag:将短标签开启。
* 修改error_log:将错误日志文件设为/var/log/php_errors.log。
* 修改file_uploads:启用文件上传。
* 修改upload_tmp_dir:将上传临时目录设为/tmp。
* 修改upload_max_filesize:将最大上传文件大小设为20M。
* 修改max_file_uploads:将最大上传文件数量设为200。
* 修改doc_root:将文档根目录设为/mnt/sda1/web。
* 添加extension:添加curl.so、mbstring.so、mcrypt.so、pdo.so、pdo-mysql.so、mysql.so、gd.so、session.so、sockets.so、tokenizer.so、xml.so、xmlreader.so、xmlwriter.so等扩展模块。
六、配置MYSQL
* 修改mysql.default_socket:将MYSQL套接字文件设为/var/run/mysqld.sock。
本教程指导读者架设了一个完整的Lighttpd+PhP5+MYSQL环境,实现了Web服务器搭建。同时,本教程也提供了一些实用的配置项,帮助读者更好地配置和优化自己的服务器。