<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Wed, 25 Dec 2024 15:45:43 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>PHP相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>推荐一款LNMP 环境的开源面板——耗子面板</title>
		<link>https://hjyl.org/lnmp-haozi-panel/</link>
					<comments>https://hjyl.org/lnmp-haozi-panel/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Wed, 25 Dec 2024 15:45:37 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[go语言]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SSL证书自动化]]></category>
		<category><![CDATA[耗子面板]]></category>
		<category><![CDATA[运维面板]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=5633</guid>

					<description><![CDATA[前两天从毫秒镜像发现他们合作的一款运维面板——耗子面板挺不错的。不知道有多少人在用，别的不说，WeAvatar [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>前两天从<a href="https://hjyl.org/go/aHR0cHM6Ly8xbXMucnVu" rel="nofollow" target="_blank">毫秒镜像</a>发现他们合作的一款运维面板——耗子面板挺不错的。不知道有多少人在用，别的不说，WeAvatar就是他们的。这是一款基于go语言开发的，在Linux系统，go语言开发的软件都很好用，譬如hugo、frp、Artalk等。面板很清爽，无广告，分类也清楚，简单上手快，安装的PHP、nginx、MySQL等软件版本都是最新的，下载编译的速度也挺快。支持docker、SSL证书自动化。唯一缺点我感觉就是docker没有compose.yml安装容器，这点fnos就比较方便。对于常用docker的玩家比较不友好吧。</p>



<p>官方网站：<a href="https://hjyl.org/go/aHR0cHM6Ly9yYXRwYW5lbC5naXRodWIuaW8v" rel="nofollow" target="_blank">https://ratpanel.github.io/</a></p>



<p>GitHub库：<a href="https://hjyl.org/go/aHR0cHM6Ly9naXRodWIuY29tL1RoZVROQi9wYW5lbC9yZWxlYXNlcy8=" rel="nofollow" target="_blank">https://github.com/TheTNB/panel/releases/</a></p>



<p>安装命令（一般 2 分钟内完成安装）：</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash line-numbers">curl -fsLm 10 -o install.sh https://dl.cdn.haozi.net/panel/install.sh &amp;&amp; bash install.sh</code></pre>



<p>话不多说，可自行用虚拟机测试，仁者见仁吧，我截了几张图可以品一品。</p>



<figure class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1176" height="693" data-id="5634" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214032_151.png"  class="wp-image-5634" title="wechat_2024 12 25_214032_151.png" alt="wechat_2024 12 25_214032_151.png" /><figcaption class="wp-element-caption">面板登录信息</figcaption></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="3830" height="1955" data-id="5635" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214206_276.png"  class="wp-image-5635" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214206_276.png 3830w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214206_276-1536x784.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214206_276-2048x1045.png 2048w" sizes="(max-width: 3830px) 100vw, 3830px" title="wechat_2024 12 25_214206_276.png" alt="wechat_2024 12 25_214206_276.png" /><figcaption class="wp-element-caption">面板主页</figcaption></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="3803" height="1932" data-id="5641" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_233956_379.png"  class="wp-image-5641" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_233956_379.png 3803w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_233956_379-1536x780.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_233956_379-2048x1040.png 2048w" sizes="(max-width: 3803px) 100vw, 3803px" title="wechat_2024 12 25_233956_379.png" alt="wechat_2024 12 25_233956_379.png" /><figcaption class="wp-element-caption">安装应用日志</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="3795" height="1898" data-id="5639" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214339_818.png"  class="wp-image-5639" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214339_818.png 3795w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214339_818-1536x768.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214339_818-2048x1024.png 2048w" sizes="auto, (max-width: 3795px) 100vw, 3795px" title="wechat_2024 12 25_214339_818.png" alt="wechat_2024 12 25_214339_818.png" /><figcaption class="wp-element-caption">应用列表1</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="3821" height="1937" data-id="5638" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214401_535.png"  class="wp-image-5638" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214401_535.png 3821w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214401_535-1536x779.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214401_535-2048x1038.png 2048w" sizes="auto, (max-width: 3821px) 100vw, 3821px" title="wechat_2024 12 25_214401_535.png" alt="wechat_2024 12 25_214401_535.png" /><figcaption class="wp-element-caption">应用列表2</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="3810" height="1592" data-id="5637" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214740_553.png"  class="wp-image-5637" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214740_553.png 3810w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214740_553-1536x642.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214740_553-2048x856.png 2048w" sizes="auto, (max-width: 3810px) 100vw, 3810px" title="wechat_2024 12 25_214740_553.png" alt="wechat_2024 12 25_214740_553.png" /><figcaption class="wp-element-caption">相关文件位置都在一块，管理方便</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="3807" height="1811" data-id="5636" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214859_927.png"  class="wp-image-5636" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214859_927.png 3807w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214859_927-1536x731.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_214859_927-2048x974.png 2048w" sizes="auto, (max-width: 3807px) 100vw, 3807px" title="wechat_2024 12 25_214859_927.png" alt="wechat_2024 12 25_214859_927.png" /><figcaption class="wp-element-caption">SSL证书提供商</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="3461" height="1956" data-id="5640" src="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_220310_487.png"  class="wp-image-5640" srcset="https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_220310_487.png 3461w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_220310_487-1536x868.png 1536w, https://img.hjyl.org/uploads/2024/12/wechat_2024-12-25_220310_487-2048x1157.png 2048w" sizes="auto, (max-width: 3461px) 100vw, 3461px" title="wechat_2024 12 25_220310_487.png" alt="wechat_2024 12 25_220310_487.png" /><figcaption class="wp-element-caption">docker容器创建界面</figcaption></figure>
</figure>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="推荐一款LNMP 环境的开源面板——耗子面板" href="https://hjyl.org/lnmp-haozi-panel/">推荐一款LNMP 环境的开源面板——耗子面板</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/lnmp-haozi-panel/feed/</wfw:commentRss>
			<slash:comments>34</slash:comments>
		
		
			</item>
		<item>
		<title>docker还能这么用</title>
		<link>https://hjyl.org/docker-php-music-json/</link>
					<comments>https://hjyl.org/docker-php-music-json/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Mon, 23 Dec 2024 16:08:31 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[docker镜像]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[音乐]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=5628</guid>

					<description><![CDATA[之前说过可以用php实现音乐列表json数据，现在音乐文件放在fnos里，alist能加载webdav访问fn [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>之前说过可以<a href="https://hjyl.org/php-json-list-music/">用php实现音乐列表json数据</a>，现在音乐文件放在fnos里，alist能加载webdav访问fnos里的音乐，但fnos本身没有php环境，不能用php。后来想到用docker创建php镜像，在php镜像里访问音乐文件夹，使用php命令搞定(>php music.php)。</p>



<p>顺便推荐一个docker镜像地址：<a href="https://hjyl.org/go/aHR0cHM6Ly8xbXMucnVuLw==" rel="nofollow" target="_blank">https://1ms.run/</a>，好厉害，能根据IP地址限制高速流量。如果有更好用的docker镜像，也欢迎推介。</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="docker还能这么用" href="https://hjyl.org/docker-php-music-json/">docker还能这么用</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/docker-php-music-json/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>PHP实现音乐列表json配置文件</title>
		<link>https://hjyl.org/php-json-list-music/</link>
					<comments>https://hjyl.org/php-json-list-music/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 28 Apr 2024 11:37:01 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[getid3()]]></category>
		<category><![CDATA[GPT3.5]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[无损音乐]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=5053</guid>

					<description><![CDATA[之前改了个静态网页播放器播放本地音乐的网站，当时就是用json配置文件收集音乐信息，只是收集上千首音乐信息比较 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>之前改了个<a href="https://hjyl.org/javascript-html5-music-aplayer/">静态网页播放器</a>播放本地音乐的网站，当时就是用json配置文件收集音乐信息，只是收集上千首音乐信息比较复杂，是将数据输出到Excel表格，通过Excel公式实现的。最近感觉太麻烦了，想实现更简单的方法，最后从GPT3.5上得到了通过PHP实现这样的功能。</p>



<h3 class="wp-block-heading">json数据格式</h3>



<p>和之前是一样的。</p>



<pre class="wp-block-code"><code lang="" class=" line-numbers">[<br>    {<br>        "url":"URL地址",<br>        "name":"歌曲名",<br>        "artist":"歌手",<br>        "lrc":"歌词地址URL"<br>    },<br>    {<br>        "url":"URL地址",<br>        "name":"歌曲名",<br>        "artist":"歌手",<br>        "lrc":"歌词地址URL"<br>    },<br>    {<br>        "url":"URL地址",<br>        "name":"歌曲名",<br>        "artist":"歌手",<br>        "lrc":"歌词地址URL"<br>    }<br>]</code></pre>



<h3 class="wp-block-heading">功能代码PHP</h3>



<pre class="wp-block-code"><code lang="" class="">//音乐文件所在的目录
$musicDirectory = 'Music';

function scanMusicDirectory($dir)
{
    $files = array_diff(scandir($dir), array('..', '.'));

    //初始化数组
    $musicFiles = array();

    //统计文件夹下音乐数量，因为一个音乐+一个歌词文件，所以得除以2
    $i = (count(scandir($dir)))/2;

    foreach ($files as $file) {

        $filePath = $dir . '/' . $file;

        //自定义歌曲网络路径
        $musicHttp = "https://alist.hjyl.org/";

        if (is_dir($filePath)) {
            //如果是目录，则递归扫描目录下的音乐文件
            $musicFiles = array_merge($musicFiles, scanMusicDirectory($filePath));
        } else if (pathinfo($filePath, PATHINFO_EXTENSION) == 'mp3' || pathinfo($filePath, PATHINFO_EXTENSION) == 'flac') {
            //如果是音乐文件，则将文件路径添加到数组中
            //通过分隔符获取音乐文件名
            $fileName = explode(".".pathinfo($filePath, PATHINFO_EXTENSION), $filePath);
            //通过分隔符获取演唱者
            $artist = explode(" - ", $fileName[0]);
            //通过分隔符获取歌曲名
            $name = explode("/", $artist[0]);
         
            $musicFiles[] = array('id' => $i--, 'url' => $musicHttp . $filePath, 'name' => $name[1], 'artist' => trim($artist[1], " "), 'lrc' => $musicHttp . $fileName[0].".lrc");

        }
        
    }

    return $musicFiles;
}

$musicFiles = scanMusicDirectory($musicDirectory);

//JSON_UNESCAPED_UNICODE解决中文乱码，JSON_UNESCAPED_SLASHES解决输出内容有反斜杠
$jsonData = json_encode($musicFiles, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);

//将生成的JSON数据写入到文件中
file_put_contents('music.json', $jsonData); 

echo 'JSON文件生成成功！';</code></pre>



<p>将上面代码保存为music.php，设置音乐文件夹路径，既可以在浏览器中执行，又可以在SSH终端里执行。最后同目录下music.json文件就是所需要的配置文件了。只是这个歌曲顺序不太清楚是按什么顺序来的，前面字符、数字和英文是正常的升序，但是后面的中文就有点乱来了，不过不一样，比我手动编辑快多了。</p>



<h3 class="wp-block-heading">关于getid3</h3>



<p>PHP有一个脚本可以提取文件标签信息，包括音频、视频，它叫<a href="https://hjyl.org/go/aHR0cHM6Ly93d3cuZ2V0aWQzLm9yZy8=" rel="nofollow" target="_blank">getID3()</a>。所以如果用这个脚本，功能代码是这样的。当然前提是你将getid3脚本文件拷到当前文件夹下，然后才能调用。</p>



<pre class="wp-block-code"><code lang="" class="">//音乐文件所在的目录<br>$musicDirectory = 'Music';<br><br>require_once "./getid3/getid3.php";<br>require_once "./getid3/getid3.lib.php";<br>function scanMusicDirectory($dir)<br>{<br>    $files = array_diff(scandir($dir), array('..', '.'));<br><br>    //初始化数组<br>    $musicFiles = array();<br><br>    //统计文件夹下音乐数量，因为一个音乐+一个歌词文件，所以得除以2<br>    $i = (count(scandir($dir)))/2;<br><br>    foreach ($files as $file) {<br><br>        $filePath = $dir . '/' . $file;<br><br>        //自定义歌曲网络路径<br>        $musicHttp = "https://alist.hjyl.org/";<br><br>        if (is_dir($filePath)) {<br>            //如果是目录，则递归扫描目录下的音乐文件<br>            $musicFiles = array_merge($musicFiles, scanMusicDirectory($filePath));<br>        } else if (pathinfo($filePath, PATHINFO_EXTENSION) == 'mp3' || pathinfo($filePath, PATHINFO_EXTENSION) == 'flac') {<br>            //如果是音乐文件，则将文件路径添加到数组中<br>            //通过分隔符获取音乐文件名<br>            $fileName = explode(".".pathinfo($filePath, PATHINFO_EXTENSION), $filePath);<br><br>            //调用getid3方法<br>            $getID3 = new getID3;<br>            $music = $getID3-&gt;analyze($filePath);<br>            $musicFiles[] = array('id' =&gt; $i--, 'url' =&gt; $musicHttp . $filePath, 'name' =&gt; $music["comments"]["title"][0], 'artist' =&gt; $music["comments"]["artist"][0], 'lrc' =&gt; $musicHttp . $fileName[0].".lrc");<br>        }<br>        <br>    }<br><br>    return $musicFiles;<br>}<br><br>$musicFiles = scanMusicDirectory($musicDirectory);<br><br>$jsonData = json_encode($musicFiles, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);<br><br>//将生成的JSON数据写入到文件中<br>file_put_contents('music.json', $jsonData); <br><br>echo 'JSON文件生成成功！';</code></pre>



<p>不过可惜的是，无论是在浏览器还是终端中执行，两种方法都不是很完美。如果是在浏览器中执行，音乐文件和PHP需要处在同一级别目录，或者音乐文件处在PHP下一级目录都可以，但是我的音乐文件是在另一个磁盘里，浏览器获取不到路径权限，而这个在终端里执行却是可以的。但是终端又只能运行单PHP文件，而获取不到getid3脚本功能。所以最后我还是放弃了这个脚本。</p>



<p>其实用这个脚本，主要还是获取音乐封面，我收集的都是无损音乐，主要是flac格式，还有一小部分mp3格式，但是都内置有封面信息。如果可以直接提取，我就不用再通过js提取了。不过二者结果是一样的。而且js可以将base64图片地址转换为blob地址，PHP却不行，后来了解到blob链接只是浏览器内部生成的临时链接，不能被保存到文件，更不能被永久读取，所以就更不需要getid3脚本了。只是base64编码地址太长了，整套下来，终端都崩溃了。于是封面还是保留了之前的处理方式。</p>



<p>上面的代码仅供参考吧！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="PHP实现音乐列表json配置文件" href="https://hjyl.org/php-json-list-music/">PHP实现音乐列表json配置文件</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/php-json-list-music/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title></title>
		<link>https://hjyl.org/wordpress-lnmp-updating/</link>
					<comments>https://hjyl.org/wordpress-lnmp-updating/#respond</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 19 May 2019 09:43:28 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=3712</guid>

					<description><![CDATA[很久没更新博客了，我都在干嘛，我也不知道，现在WordPress都已经更新到5.2版本了，不过要求的环境也更高 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>很久没更新博客了，我都在干嘛，我也不知道，现在WordPress都已经更新到5.2版本了，不过要求的环境也更高了，“ PHP version 5.6.20 or higher.”，再坚持一个月，估计下个月lnmp会升级 ，到时候再一起升级吧！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br />本文链接: <a rel="bookmark" title="" href="https://hjyl.org/wordpress-lnmp-updating/"></a></span></div>
]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/wordpress-lnmp-updating/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>扒一皮</title>
		<link>https://hjyl.org/metinfo-theme/</link>
					<comments>https://hjyl.org/metinfo-theme/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 10 Apr 2016 13:25:47 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[ASPX]]></category>
		<category><![CDATA[metinfo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[公司网站]]></category>
		<guid isPermaLink="false">https://hjyl.org/?p=3176</guid>

					<description><![CDATA[用metinfo程序仿了一个ASPX程序的风格。]]></description>
										<content:encoded><![CDATA[<p>经一朋友推荐且委托我扒一网站主题，很久没写代码的我，都快忘记HTML了，想就这么推了。因为这位朋友在我学做网站起，一直支持我，对于他这次创业，我必须得支持。除了wordpress，极少接触其他程序。对于metinfo，这也是第一次听说，不过对于国产程序来说，这算是不错的。这款程序针对企业网站，没仔细研究，发现里面的主题都是要花钱的。否则自己设计。</p>
<p>扒一网站的主题还是挺好看的。如果是wordpress那绝对是信手拈来，可对metinfo，应该也是没问题的，只不过得花点时间。因为程序+主题这种模式的网站是最好搞的。每天晚上回来困的受不了，全身懒得动，不过对于承诺，必须得硬起来。连续三晚，勉强把首页搞起来了，也对metinfo了解了一些，感觉还是蛮不错的。但是问题来了，内页打不开，显示空白，跟wordpress不一样，single.php,page.php...一看就知道是内页模版，很清楚，但metinfo没有，他只有一个首页，反正最后还是没明白是怎么回事。进了官方的学习群问了一些人，不知道是真的不知道还是不屑的回答，最终放弃了。然后我直接拿默认的主题重写CSS样式。庆幸的是这次很快搞定。</p>
<p>虽然是仿主题，但也还是有点成就感的，偶尔也觉得有点热情燃烧的感觉。不过这个季节里，越来越热了，下班回来倦意猥亵了我的身体，根本不想动，于是过了好几天才打出这几个字来。。。<br />
<figure id="attachment_3177" aria-describedby="caption-attachment-3177" style="width: 247px" class="wp-caption alignnone"><a href="https://img.hjyl.org/uploads/2016/04/31091912.jpg" rel="attachment wp-att-3177"><img loading="lazy" decoding="async" src="https://img.hjyl.org/uploads/2016/04/31091912-247x300.jpg" alt="企业网站" width="247" height="300" class="size-medium wp-image-3177" srcset="https://img.hjyl.org/uploads/2016/04/31091912-247x300.jpg 247w, https://img.hjyl.org/uploads/2016/04/31091912.jpg 1219w" sizes="auto, (max-width: 247px) 100vw, 247px" title="31091912 247x300.jpg" /></a><figcaption id="caption-attachment-3177" class="wp-caption-text">企业网站</figcaption></figure></p>
<p>这是aspx程序上的风格，成功移植到PHP程序上。（点击<a href="https://hjyl.org/go/aHR0cDovL3d3dy56amd6ZHEuY29t" rel="nofollow" target="_blank">浙江广正电气科技有限公司</a>可以传送到我朋友的公司网站演示）</p>
<p>希望他能越走越远。。。</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br />本文链接: <a rel="bookmark" title="扒一皮" href="https://hjyl.org/metinfo-theme/">扒一皮</a></span></div>
]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/metinfo-theme/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>做网站,究竟花多少钱合适</title>
		<link>https://hjyl.org/how-much-to-have-website/</link>
					<comments>https://hjyl.org/how-much-to-have-website/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 11 Apr 2010 03:33:25 +0000</pubDate>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[源码]]></category>
		<category><![CDATA[皇家元林]]></category>
		<category><![CDATA[空间]]></category>
		<category><![CDATA[网站]]></category>
		<guid isPermaLink="false">http://www.7lau.com/?p=890</guid>

					<description><![CDATA[皇家元林对花多少钱做个网站的理解！]]></description>
										<content:encoded><![CDATA[<p><a href="https://hjyl.org/go/aHR0cDovL2Zhcm01LnN0YXRpYy5mbGlja3IuY29tLzQwNjAvNDUwOTg1MjY5Ml9jZDRhMDQwNDBmX28uZ2lm" rel="nofollow" target="_blank"><img decoding="async" title="Click to enlarge" src="http://farm5.static.flickr.com/4060/4509852692_12f54b69c5_m.jpg" alt="image" /></a></p>
<div id="caption_1271033157976" class="highslide-caption">做网站究竟需要花多少钱</div>
<p>最近做网站的人很多，因为找朕买域名、空间的人很多，当朕问他们想做什么站的时候，很多都不知道，也有人随便在网上买个源码就说要做站(可能这个源码随便就可以下载到)，然后问其需要什么空间也不知道(空间类型很简单，如果你发现文件扩展名是.asp，那就需要ASP空间，同理PHP、ASPX)，这让朕怎么帮助你呢？so盲目做站的人也很多，这里写写朕对做网站的理解，希望对朋友你有所帮助。<span id="more-890"></span></p>
<p><strong> 做网站必须得花钱？</strong><br />
这是很多人想问的话题，尤其是新生。朕当年也是，总想免费的，一直找免费的，可惜一直没找到满意的，如果算起来，还亏本了。呵呵，你不信？也是哦，用免费的怎么还亏本呢？人家空间商才亏本呢！呵呵，让朕给你算下。很简单的道理。假如你开始做一个网站，认认真真地做。好，肯定稳定了，不需要你再花时间到处找空间，上传数据，修改代码，换风格这些一整套的繁琐的事情了，因为这些事肯定占用你不少的时间和精力。把这些精力花在找资料、找资源、去学习、去交流的话，你想想，你的网站的内容自然就丰富了，学习一些知识比如SEO，可以SEO下你的网站。百度，<a href="https://hjyl.org/go/aHR0cDovL3NvLjdsYXUuY29t" rel="nofollow" target="_blank">Google</a>很快收录你的网站，流量自然就有了。这样很快你就可以申请Google AdSense，百度推广，或者阿里妈妈的广告了。然后你的网站流量自然就转化为收入了。如果你的网站有人看上，在上面挂广告，那你就更赚了。说不定连你的空间费用，域名费用都赚回来了呢！<br />
呵呵，有人肯定怀疑，哪有这么简单的事啊？这样的话每个人都能赚钱了。呵呵，是的，你的怀疑肯定没错。这个世界上没有白吃的午餐。有收获自然有付出。这里付出的是什么？是恒心和狠心。其实做网站不难，就看你怎么对待，怎么去定位，而且最重要的就是把他当成自己的最爱，经常去喂养它，灌溉它，这样他才可以成长。比如说朕的论坛吧，以前5D6D的那个<span style="text-decoration: underline;">ylgod.5d6d.com</span>。以前也很火，当然不是老顾客，都是从<a href="https://hjyl.org/go/aHR0cDovL2JkLjdsYXUuY29t" rel="nofollow" target="_blank">百度</a>，Google上来的新顾客，那个时候朕绑定了自己的域名bbs.ylgod.cn，不知道大家有谁去过，或许你都不记得了。自从ZF带上有色眼镜之后，5D6D撤销域名绑定服务。当时朕新申请的域名<span style="text-decoration: underline;">7Lau.com</span>，因为需要备案，就把bbs.ylgod.cn解除绑定了。没想到这么快就改革了，到现在都不能再绑定了。朕觉得5D6D这点不如UU，UU没出现域名不能绑定的时候，除非你没有备案。因此现在变成<span style="text-decoration: underline;">ylgod.5d6d.com</span>这样的二级域名了，这样当然不喜欢了，域名不是自己的，就感觉不爽，你赚的流量都帮5D6D给赚了，你什么都没得到。朕就是这样，所以朕也不去打理了，现在朕又重新搭建自己的“皇家元林社区”，只不过现在连名字都改了，叫HL社区[<span style="text-decoration: underline;">bbs.7Lau.com</span>]。就这样，大家可以看看原来的论坛，每天的IP都在100上下，就这个流量，你的Alexa排名都在100万以内的，肯定的。可惜啊，现在不能完全转移到HL社区里。朕还明确在上面写道：朕的论坛转移到HL社区了，这样还有人注册，还发帖报道，朕真晕了。所以说做网站不要心急，有目标就要努力去做。<br />
当然你说你只是想学习一下，不在乎数据的丢失，这个当然可以用免费空间了，用付费空间的话，就浪费了。这样的话你不妨看<a href="https://hjyl.org/go/aHR0cDovL2Jicy43bGF1LmNvbS9mb3J1bS0xNy0xLmh0bWw=" rel="nofollow" target="_blank">这里</a>，这里一大把免费空间。</p>
<p><strong> 做网站要花多少钱？</strong><br />
该进入正题了。那么做一个网站花多少钱才合适？真的，这个问题还真不好回答。以朕这两年在网站上看到的一切，给朕的启发就是做博客最好。为什么？花钱少呗！跟你说，博客所需要的空间很简单的。就像找朕买空间的那人问的，他想做个私人的博客，不需要做什么宣传，SEO优化，也不需要百度，Google能收录，只需要自己用着就好。这样的博客最简单，一般100M大小的就足够了，流量1G，数据库没有限制，一般的配置都是这样的，起码的。这个配置就搞定了，多少钱，三四十块每年。再加上域名，现在国际域名标准价都在55元上下，朕这也是。总共算起来不到100元。怎么样？想一想，一年12个月，每个月不到8-9块钱，平时的你估计买零食的钱都不止这些吧！当然这是最简单的。<br />
复杂一点。如果你想做大点，宣传多点，百度，Google收录正常。这么说你的网站是有流量的，不管你是做博客还是做论坛，朕建议600M-1G的空间，6G-10G的流量，当然数据库是无限的(这个外国空间都是这样的，只有fucking国内空间才单独卖)，足矣，如果说你的网站做的更大些，那是流量的问题了，加点流量就OK了。再加上标准的国际域名，一年也就是160元嘛，顶多不会超过200元。怎么样？这个价格你还满意吗？这个价格对朕这样的一介草民也是很合理的。当然如果你找的空间商不一样，价格自然不一样。比如说我们公司吧，朕来之前网站就做好了。200M的空间，流量不知道，是ASP的，加上他们的网站程序，1万多呢！呵呵，目瞪口呆了是不？朕当时也是这么反应的。朕当时就跟老板说，如果你不嫌网站简单，加上这样的空间，域名，每年500元就搞定了。呵呵，你们想想，这家网络公司赚了多少。当然这个源码是他们自己写的，很烂，对我们来说一点用都没有。一点都不SEO，后台更糟，连源码都TM的不舍得送，还必须放在他们的空间里，源码是“受保护”的，我们动不了。哇靠，你想想，我们花了这么多钱，基本上什么都没有，只是这么一个网站。就比如说吧，你去找小姐，花了500元，只让你看，你不能摸，更不能X，你乐意吗？嘿，我们老板乐意。唉，一开始不懂很容易掉进这样的陷阱里。也难怪，我们老板连注册都不会。</p>
<p><strong> 建议你做什么站？</strong><br />
这是做网站的核心，不管做什么，定位很重要。有目标了，你的计划才会很清楚。朕都说了，现在做博客最好。那朕就介绍下做博客。现在的博客程序很多，比如PHP的有最早最有名的WordPress，国内流行的emlog，连白宫都在使用的Drupal；ASP的有Zblog,PJblog，其他的朕就不熟悉了。朕建议选择PHP程序，因为他有单独的数据库，方便备份，而ASP得数据库很大，上传下载不方便。而且ASP空间在国外是很贵的。这些博客的源码都是免费的，你可以信手拈来。而且这些博客的后台操作也很简单。只要你有IQ，你都会应用和掌握的。朕用的就是WordPress。在做博客之前，朕也思考过用什么程序好，百度了好多，很多人对WordPress评价不错，而且WordPress也是最早的博客源码，风格和插件都上千种，基本上可以满足所有人的需求。还有最重要的就是WordPress的风格和插件安装完全是独立的，你删掉风格和插件对主程序是不受影响的，这点非常好，不会因为看不懂代码而把网站搞乱。博客主要展现的是博主的喜怒哀乐，所以给你一个平台更好地表现自己。然而对于那些想尽快获得流量的朋友来说，博客也是最好的选择。因为博客的SEO很有友好。百度，Google喜欢这样的网站，而且博客的原创性很强，做博客讲究的就是把某种事物用自己的语言表达出来，而不是像论坛那样复制粘贴。这样很容易从搜索引擎获得流量。同时PR值和Alexa排名也会上升的很快。在朕看来，PR值和Alexa主要是从你网站的综合因素来判定的。他们的表现形式可以说是对你网站的一种肯定。<br />
当然你可以做论坛。以前朕也是很着迷论坛，因为朕感觉什么样的网站都可以用论坛来表现出来，当然这也是在认识博客之前。论坛程序朕当然喜欢DZ了，不过PHPwind也是不错的，不知道为什么就是没DZ感觉好。如果你用ASP的，可以考虑DVBBS，朕第一次就用这个论坛，确实很不错，如果当时不是免费空间，现在也不知道是什么样子了。呵呵。<br />
还有就是企业用户，就像之前所说的，很多企业老板不懂，花钱请XX公司去做。上万的上万的花，每年还需要至少几千元的维护费用，那简直在浪费。除非你真的觉得钱太多了，这样朕建议救济下需要帮助的朋友。其实接触WordPress的朋友都知道，如果你的网页设计学的好，完全可以用WordPress设计一个企业网站，不仅漂亮，功能齐全，而且还是开源的，请人设计制作的费用也不高。<br />
还有人很特别，喜欢做SEO站，这类网站朕没研究过，不知道垃圾站是不是这样的，在朕印象中好像是这样的。听说这类站需要很大的流量，一般的空间招架不住。呵呵，这类空间改天再研究。<br />
最近还有喜欢淘宝客的朋友，建议看看<a href="https://hjyl.org/go/aHR0cDovL3d3dy43bGF1LmNvbS9odG1sLzIwMTAwMzExL3Rhb2Jhb2tlLw==" rel="nofollow" target="_blank">这个</a>。也是朕的感触。<br />
<span style="color: #0000ff;">Ps:小广告下，买域名空间的可以找朕。</span></p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br />本文链接: <a rel="bookmark" title="做网站,究竟花多少钱合适" href="https://hjyl.org/how-much-to-have-website/">做网站,究竟花多少钱合适</a></span></div>
]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/how-much-to-have-website/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
