目錄
回复讨论(解决方案)
首頁 後端開發 php教程 网站零基础到底怎么搭?

网站零基础到底怎么搭?

Jun 23, 2016 pm 01:53 PM
基礎 網站

本人在linux下安装了 php + apache + mysql。
配置了/etc/httpd/conf/httpd.conf,网站根目录假设为${WEB_BASE}。
${WEB_BASE}下新建了个简单的index.html,启动了httpd服务。
在浏览器中打开 http://192.168.11.22/ (192.168.11.22是我的linux的IP),网页index.html正常显示。

ok,我也会简单的网站开发了吧。。。

但是这里好像只用到了apache,跟php和mysql没有半毛钱关系吧。

现在我想搭个稍微高级点(比之前那个高级点就行)的网站,网上了下载了phpcms的模板,
直接拷贝到我的网站根目录${WEB_BASE}下,不能使用,报各种错误!!!

请问各位大神:
(1) 哪里可以下载到免费的傻瓜式的php模板?(最好是直接拷贝过来就可以用的)
(2) phpcms以及各种其它CMS非CMS到底该怎么用啊?我看好多下载下来的,都没有index.html或index.php。
(3) 要是不用模板,该怎么玩?比如要做一个简单的个人博客。徒手敲HTML、CSS、JavaScript、PHP代码?PS自个儿裁剪图片?


回复讨论(解决方案)

1、网上很多
2、一般的cms需要先安装PHP和MYSQL
3、没模板就得自己敲

1、网上很多
2、一般的cms需要先安装PHP和MYSQL


PHP和MYSQL都装好的,关键是怎么用,里面要是没有index.php或index.html,直接拷贝,哪来的主页啊?

数据库没建吧,下载dedecms,或者是其他的,都需要先建数据库的,这样才能安装成功

数据库没建吧,下载dedecms,或者是其他的,都需要先建数据库的,这样才能安装成功


关键是,如何查看下载的网站模板用到的数据库名叫什么,需要创建哪些表?一般的模板这些信息都放到哪里的?

lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/

lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


下载了WordPress,浏览器弹出如下提示:
    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
在/etc/php.ini中将“; extension=msql.so"的注释取消(即修改为“extension=msql.so”),还是出现同样的问题。
兄台有没有遇到这样的问题?

另外,WordPress需不需要建数据库,要哪些表,以及这些信息在哪里能看到?


lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


下载了WordPress,浏览器弹出如下提示:
    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
在/etc/php.ini中将“; extension=msql.so"的注释取消(即修改为“extension=msql.so”),还是出现同样的问题。
兄台有没有遇到这样的问题?

另外,WordPress需不需要建数据库,要哪些表,以及这些信息在哪里能看到?
把“extension=msql.so”改为“extension=mysql.so”也不行。
使用完整路径也不行(完整路径“extension=/usr/lib64/perl5/auto/DBD/mysql/mysql.so”)。

WordPress中wp-settings.php文件调用了wp-includes/load.php文件中的wp_check_php_mysql_versions()函数,该函数中extension_loaded( 'mysql' )条件失败。奇了怪了!!!

WordPress官网中 extension_loaded的解释中说,使用“php -m”命令可查看有效的扩展,可是我的机器上却列不出来mysql,这是为什么呢?

PS:MySql安装正常,经测试,可以使用。

WordPress中wp-settings.php文件调用了wp-includes/load.php文件中的wp_check_php_mysql_versions()函数,该函数中extension_loaded( 'mysql' )条件失败。奇了怪了!!!

WordPress官网中 extension_loaded的解释中说,使用“php -m”命令可查看有效的扩展,可是我的机器上却列不出来mysql,这是为什么呢?

PS:MySql安装正常,经测试,可以使用。


刚记起安装PHP的时候,有个什么php-mysql什么的没有安装,yum search mysql搜索了一把,原来有个这个包:
    php-mysql.x86_64 : A module for PHP applications that use MySQL databases
安装试了一下: yum install php-mysql.x86_64
再使用php -m 检查一下,mysql扩展出来了!!!

不过执行 php -m 时,还有个警告:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/perl5/auto/DBD/mysql/mysql.so' - /usr/lib64/perl5/auto/DBD/mysql/mysql.so: undefined symbol: PL_memory_wrap in Unknown on line 0

记得刚那会把/etc/php.ini中“; extension=msql.so” 改成 “extension=/usr/lib64/perl5/auto/DBD/mysql/mysql.so”,
原样改回来“; extension=msql.so”。

再执行 php -m ,警告消失。

可是浏览器中打开WordPress仍然是:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.


有遇到类似问题的哥们、上班打瞌睡的不如抽空帮我一把啊。。。。


WordPress中wp-settings.php文件调用了wp-includes/load.php文件中的wp_check_php_mysql_versions()函数,该函数中extension_loaded( 'mysql' )条件失败。奇了怪了!!!

WordPress官网中 extension_loaded的解释中说,使用“php -m”命令可查看有效的扩展,可是我的机器上却列不出来mysql,这是为什么呢?

PS:MySql安装正常,经测试,可以使用。


刚记起安装PHP的时候,有个什么php-mysql什么的没有安装,yum search mysql搜索了一把,原来有个这个包:
    php-mysql.x86_64 : A module for PHP applications that use MySQL databases
安装试了一下: yum install php-mysql.x86_64
再使用php -m 检查一下,mysql扩展出来了!!!

不过执行 php -m 时,还有个警告:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/perl5/auto/DBD/mysql/mysql.so' - /usr/lib64/perl5/auto/DBD/mysql/mysql.so: undefined symbol: PL_memory_wrap in Unknown on line 0

记得刚那会把/etc/php.ini中“; extension=msql.so” 改成 “extension=/usr/lib64/perl5/auto/DBD/mysql/mysql.so”,
原样改回来“; extension=msql.so”。

再执行 php -m ,警告消失。

可是浏览器中打开WordPress仍然是:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.


原来至此,问题已经解决了,重启一下httpd服务,就ok了。

本来想贴两张图的,公司里网络上传不了。文字记一下:
至此,可填写管理员用户名和密码等信息,然后确定、安装就可以了,用刚填的用户名和密码可以登录网站后台。另外,我当前安装的是英文版的,中文切换可参照: 切换语言/语言包。

另外,我上面有问到:需要建什么名字的数据库,需要哪些表,其实要建的表WordPress的PHP程序会自动创建,唯一需要配置的是:
mysql数据库名、数据库用户/密码、主机等。WordPress更目录下有一个sample文件wp-config-sample.php,将其名字修改为wp-config.php,然后具体的配置可参考: 编辑 wp-config.php( 英文版)。


lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


下载了WordPress,浏览器弹出如下提示:
    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
在/etc/php.ini中将“; extension=msql.so"的注释取消(即修改为“extension=msql.so”),还是出现同样的问题。
兄台有没有遇到这样的问题?

另外,WordPress需不需要建数据库,要哪些表,以及这些信息在哪里能看到?



这句代码很明显的写着,缺少扩展  ,我是windows系统,给你看下,你最起码应该确保这几个处于开启状态,把前面的;去掉
php的Mysql扩展
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll



lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


下载了WordPress,浏览器弹出如下提示:
    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
在/etc/php.ini中将“; extension=msql.so"的注释取消(即修改为“extension=msql.so”),还是出现同样的问题。
兄台有没有遇到这样的问题?

另外,WordPress需不需要建数据库,要哪些表,以及这些信息在哪里能看到?

这句代码很明显的写着,缺少扩展  ,我是windows系统,给你看下,你最起码应该确保这几个处于开启状态,把前面的;去掉
php的Mysql扩展
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll


3Q! 我的问题基本已经解决了。



lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


下载了WordPress,浏览器弹出如下提示:
    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
在/etc/php.ini中将“; extension=msql.so"的注释取消(即修改为“extension=msql.so”),还是出现同样的问题。
兄台有没有遇到这样的问题?

另外,WordPress需不需要建数据库,要哪些表,以及这些信息在哪里能看到?

这句代码很明显的写着,缺少扩展  ,我是windows系统,给你看下,你最起码应该确保这几个处于开启状态,把前面的;去掉
php的Mysql扩展
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll


另外,在问一哈:哥们工作是否是做PHP开发啊,你们要是给别的企业做网站,是否也是找个模板,改吧改吧,就OK了吗?
还是要代码从头敲起啊(好像不现实呢),但是模板好像也不能满足所有需求吧。




另外,在问一哈:哥们工作是否是做PHP开发啊,你们要是给别的企业做网站,是否也是找个模板,改吧改吧,就OK了吗?
还是要代码从头敲起啊(好像不现实呢),但是模板好像也不能满足所有需求吧。



我不是做php的,我是设计师,不过我正准备踏足web开发领域,这不我也在这里学习吗? 
一般你去别人公司,公司已经有基础了,就是内部已经有人写好的代码,但是人辞职了,你去就需要从他的代码项目继续下去。
你说的随便弄个模板修改,这是属于二次开发,例如下载个phpbb,然后进行二次开发,增加一些功能,或者增加一些自己业务的东西。
也有全新开发的啊,例如建设一个新闻网站,涉及到非常广的知识,例如文章从数据库中列出,这个需要耗费很多的服务器资源,特别是当网站火爆的时候这个问题更为明显。这时候可以生成静态页面,需要用到smarty模板。如果你的公司前端和后端都有人做的话,那么smarty也能起到分离的作用,写后台的 不需要理会前端的设计,前端的设计也不涉不用理会及 后台的代码。
smarty解决这一问题。

ps: 企业网站都很简单的。新闻网站和资讯网站,或者web应用才比较有难度。

分明是在linux下配置环境,怎么dll文件都出来啦,在linux配置apache+php+mysql环境,baidu文档很多。

用一键安装包。
http://lnmp.org/install.html

先用。把你的PHPCMS什么的装好调试好。

等你哪天有空了,在自己配置PHP+MYSQL+APACHE+Linux 环境

分明是在linux下配置环境,怎么dll文件都出来啦,在linux配置apache+php+mysql环境,baidu文档很多。


我的环境是linux,那哥们举得是windows下的例子嘛,配置项一样,文件名不同而已,这个大同小异吧。

用一键安装包。
http://lnmp.org/install.html

先用。把你的PHPCMS什么的装好调试好。

等你哪天有空了,在自己配置PHP+MYSQL+APACHE+Linux 环境


PHP+MYSQL+APACHE+Linux 环境已经搭好了,lnmp还不会用,不过wordpress已经安装好了,不知道要把wordpress弄得漂亮点,是否有必要读读wordpress源码。


数据库没建吧,下载dedecms,或者是其他的,都需要先建数据库的,这样才能安装成功


关键是,如何查看下载的网站模板用到的数据库名叫什么,需要创建哪些表?一般的模板这些信息都放到哪里的?

我用的时候,数据库的名字是随便建的,但是安装的时候选择你刚健的哪个数据库,他会自动的将一些表装到该数据库下面去



数据库没建吧,下载dedecms,或者是其他的,都需要先建数据库的,这样才能安装成功


关键是,如何查看下载的网站模板用到的数据库名叫什么,需要创建哪些表?一般的模板这些信息都放到哪里的?

我用的时候,数据库的名字是随便建的,但是安装的时候选择你刚健的哪个数据库,他会自动的将一些表装到该数据库下面去
是的,我现在知道了,数据库名随便起,主要是在配置文件中数据库名填写一致就行了。

lz,这个简单,你下载wordpress试试看,当然你得先安装了PHP +MYSQL哦
http://wordpress.org/


用wordpress搭的博客,访问速度好慢,本来以为我的阿里云服务器带宽太小的缘故。
然后在局域网中的主机上搭了个试了下,也是好慢的,打开博客要1分钟左右吧(局域网都这么慢!!!)。

网上查了下,说wordpress中严重依赖于google,在wordpress根目录搜了一把,
找出了好多的 fonts.googleapis.com 、 ajax.googleapis.com 等,
我这里最近一直访问不了google,想必一定是这个原因导致的访问极慢吧。

这里给了几个解决方案,http://www.wind88.net/news/news-125.html,试了1/3都不行。

只能来点暴力的了,果断将 wp-includes/script-loader.php 文件中涉及到 fonts.googleapis.com 、 ajax.googleapis.com
的代码删掉。

还是不行!!!

在搜google,发现我用的主题包 twentytwelve 还有从 fonts.googleapis.com 获取字体的,
果断删掉wp-content/themes/twentytwelve/functions.php中121行:
    $font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" );
    
再试,神速也!!!

所有的模版也都是徒手敲HTML、CSS、JavaScript、PHP代码。

所有的模版也都是徒手敲HTML、CSS、JavaScript、PHP代码。


真的假的?你敲过吗?


所有的模版也都是徒手敲HTML、CSS、JavaScript、PHP代码。


真的假的?你敲过吗? 大部分小项目或者个人站长都是这样的吧?

好好学习,加油

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1677
14
CakePHP 教程
1431
52
Laravel 教程
1334
25
PHP教程
1279
29
C# 教程
1257
24
有什麼學c語言的網站 有什麼學c語言的網站 Jan 30, 2024 pm 02:38 PM

學c語言的網站:1、C語言中文網;2、菜鳥教學;3、C語言論壇;4、C語言帝國;5、腳本之家;6、天極網;7、紅黑聯盟;8、51自學網;9、力扣;10、C Programming。詳細介紹:1、C語言中文網,這是一個專門為初學者提供C語言學習資料的網站,內容豐富,包括基礎語法、指針、數組、函數、結構體等多個模組;2、菜鳥教程,這是一個綜合性的程式設計學習網站等等。

如何使用任務規劃程式開啟網站 如何使用任務規劃程式開啟網站 Oct 02, 2023 pm 11:13 PM

您是否每天在大約相同的時間頻繁地造訪同一網站?這可能會導致花費大量時間打開多個瀏覽器選項卡,並在執行日常任務時使瀏覽器充滿混亂。好吧,打開它而不必手動啟動瀏覽器怎麼樣?這非常簡單,不需要您下載任何第三方應用程序,如下所示。如何設定任務計劃程序以開啟網站?按鍵,在搜尋框中鍵入任務計劃程序,然後按一下開啟。 Windows在右側側邊欄上,按一下「建立基本任務」選項。在名稱欄位中,輸入要開啟的網站的名稱,然後按一下下一步。接下來,在觸發器下,按一下時間頻率並點擊下一步。選擇您希望活動重複多長時間並點擊下一步。選擇啟

將將網站轉換為獨立的 Mac 應用程式的方法 將將網站轉換為獨立的 Mac 應用程式的方法 Oct 12, 2023 pm 11:17 PM

在macOSSonoma和Safari17中,您可以將網站變成“網頁應用程式”,這些應用程式可以位於Mac的擴充座中,並且可以像任何其他應用程式一樣訪問,而無需打開瀏覽器。繼續閱讀以了解其工作原理。多虧了Apple的Safari瀏覽器中的新選項,現在可以將您經常訪問的互聯網上的任何網站變成一個獨立的“網絡應用程序”,位於Mac的擴展塢中,隨時供您訪問。 Web應用程式與任何應用程式一樣與任務控制和舞台管理器配合使用,也可以透過Launchpad或SpotlightSearch開啟。如何將任何網站改變

快速解決Go語言網站存取速度問題的7種有效方法 快速解決Go語言網站存取速度問題的7種有效方法 Aug 05, 2023 pm 04:43 PM

快速解決Go語言網站訪問速度問題的7種有效方法隨著互聯網的快速發展,網站訪問速度對於用戶體驗至關重要。 Go語言作為一種高效能效能的程式語言,其在建立高並發網路應用方面有著廣泛應用。然而,在實際開發中,我們可能會遇到Go語言網站訪問速度慢的問題。本文將介紹7種有效方法來解決這個問題,並提供對應的程式碼範例。使用快取快取是最常見且最有效的提升網站存取速度的方法之一

解決Python網站存取速度問題,使用索引、快取等資料庫最佳化方法。 解決Python網站存取速度問題,使用索引、快取等資料庫最佳化方法。 Aug 05, 2023 am 11:24 AM

解決Python網站存取速度問題,使用索引、快取等資料庫最佳化方法在開發維護Python網站的過程中,經常會遇到網站存取速度慢的問題。為了提高網站的回應速度,我們可以使用一些資料庫優化方法,如索引和快取。本文將介紹如何使用這些方法來解決Python網站存取速度問題,並提供相應的程式碼範例供參考。一、使用索引優化資料庫查詢索引是資料庫中資料的快速查找結構,可以大

如何檢查網站死鏈 如何檢查網站死鏈 Oct 30, 2023 am 09:26 AM

檢查網站死鏈的方法有使用線上連結工具、使用站長工具、使用robots.txt檔案和使用瀏覽器開發者工具等。詳細介紹:1、使用線上連結工具,有許多線上的死鏈偵測工具,例如LinkDeath、LinkDefender和Xenu等,這些工具可以自動偵測網站中的死鏈;2、使用站長工具,大部分的站長工具,如Google的站長工具、百度的站長工具等,都提供了死鏈偵測的功能等等。

網站還原錯誤怎麼解決 網站還原錯誤怎麼解決 Dec 05, 2023 am 10:52 AM

網站還原錯誤透過檢查備份檔案的完整性和正確性、檢查還原過程中的錯誤訊息、使用備份和還原工具進行操作、檢查資料庫連接資訊和尋求專業協助來解決。詳細介紹:1、檢查備份檔案的完整性和正確性,確保備份檔案沒有損壞或不完整;2、檢查還原過程中的錯誤訊息,例如資料庫連線錯誤、檔案權限問題等;3、使用備份和還原工具進行操作等等。

如何在網站中使用Highcharts插入漂亮的圖表 如何在網站中使用Highcharts插入漂亮的圖表 Dec 18, 2023 pm 06:27 PM

Highcharts是一個開源的JavaScript圖表庫,可以在網站中插入漂亮的圖表。它透過簡單易用的API實現了各種不同類型的圖表,包括折線圖、長條圖、餅圖、散點圖等等。本文將介紹如何在你的網站中使用Highcharts插入漂亮的圖表,並提供了一些具體的程式碼範例。一、環境設定首先,你需要從Highcharts官網下載Highchart

See all articles