网站零基础到底怎么搭?
本人在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代码。
真的假的?你敲过吗? 大部分小项目或者个人站长都是这样的吧?
好好学习,加油

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











C 언어 학습 웹사이트: 1. C 언어 중국어 웹사이트, 3. C 언어 포럼, 5. Script House, 7. Red and Black Alliance; 51 자율 학습 네트워크 9. Likou 10. C 프로그래밍; 자세한 소개: 1. 초보자를 위한 C 언어 학습 자료 제공 전용 웹 사이트입니다. 기본 문법, 포인터, 배열, 함수, 구조 및 기타 모듈을 포함한 풍부한 콘텐츠가 있습니다. 포괄적인 프로그래밍 학습 웹사이트 등이 있습니다.

매일 같은 시간에 같은 웹사이트를 자주 방문하시나요? 이로 인해 여러 브라우저 탭을 열어두고 일상적인 작업을 수행하는 동안 브라우저가 복잡해지는 데 많은 시간을 소비하게 될 수 있습니다. 그렇다면 브라우저를 수동으로 실행할 필요 없이 열어보는 것은 어떨까요? 매우 간단하며 아래와 같이 타사 앱을 다운로드할 필요가 없습니다. 웹사이트를 열려면 작업 스케줄러를 어떻게 설정하나요? 키를 누르고 검색 상자에 작업 스케줄러를 입력한 다음 열기를 클릭합니다. Windows 오른쪽 사이드바에서 기본 작업 생성 옵션을 클릭합니다. 이름 필드에 열려는 웹사이트의 이름을 입력하고 다음을 클릭하세요. 그런 다음 트리거에서 시간 빈도를 클릭하고 다음을 클릭합니다. 이벤트를 반복할 기간을 선택하고 다음을 클릭하세요. 활성화 선택

macOS Sonoma 및 Safari 17에서는 웹사이트를 "웹 앱"으로 전환할 수 있습니다. 이 웹 앱은 Mac의 도크에 설치되어 브라우저를 열지 않고도 다른 응용 프로그램처럼 액세스할 수 있습니다. 작동 방식을 알아보려면 계속 읽어보세요. Apple Safari 브라우저의 새로운 옵션 덕분에 이제 자주 방문하는 인터넷의 모든 웹사이트를 Mac의 도크에 설치되어 언제든지 액세스할 수 있는 독립형 "웹 앱"으로 전환할 수 있습니다. 웹 앱은 다른 앱처럼 Mission Control 및 Stage Manager와 함께 작동하며 Launchpad 또는 SpotlightSearch를 통해서도 열 수 있습니다. 웹사이트를 다음과 같이 바꾸는 방법

웹사이트의 데드 링크를 확인하는 방법에는 온라인 링크 도구 사용, 웹마스터 도구 사용, robots.txt 파일 사용, 브라우저 개발자 도구 사용 등이 있습니다. 자세한 소개: 1. 온라인 링크 도구를 사용하십시오. LinkDeath, LinkDefender 및 Xenu와 같은 많은 온라인 데드 링크 감지 도구가 있습니다. 2. 다음과 같은 대부분의 웹마스터 도구를 사용하십시오. Google의 웹마스터 도구, Baidu의 웹마스터 도구 등은 모두 데드 링크 감지 기능 등을 제공합니다.

Python 웹 사이트 액세스 속도 문제를 해결하려면 색인화 및 캐싱과 같은 데이터베이스 최적화 방법을 사용하십시오. Python 웹 사이트를 개발하고 유지 관리하는 과정에서 웹 사이트 액세스 속도가 느려지는 문제가 자주 발생합니다. 웹사이트의 응답 속도를 향상시키기 위해 인덱싱 및 캐싱과 같은 몇 가지 데이터베이스 최적화 방법을 사용할 수 있습니다. 이 기사에서는 이러한 방법을 사용하여 Python 웹 사이트 액세스 속도 문제를 해결하는 방법을 소개하고 참조용 해당 코드 예제를 제공합니다. 1. 인덱스를 사용하여 데이터베이스 쿼리를 최적화합니다. 인덱스는 데이터베이스의 데이터에 대한 빠른 검색 구조로,

Go 언어 웹사이트 접속 속도 문제를 신속하게 해결하는 7가지 효과적인 방법 인터넷의 급속한 발전으로 인해 웹사이트 접속 속도는 사용자 경험에 매우 중요합니다. 고성능 프로그래밍 언어인 Go 언어는 동시성 네트워크 애플리케이션을 구축하는 데 널리 사용됩니다. 그러나 실제 개발에서는 Go 언어 웹사이트에 대한 접근 속도가 느려지는 문제에 직면할 수 있습니다. 이 기사에서는 이 문제를 해결하는 7가지 효과적인 방법을 소개하고 해당 코드 예제를 제공합니다. 캐싱은 웹 사이트 액세스 속도를 향상시키는 가장 일반적이고 효과적인 방법 중 하나입니다.

로드 밸런싱을 통해 Java 웹 사이트의 액세스 효율성을 향상시키는 방법은 무엇입니까? 개요: 인터넷 기술의 발전으로 점점 더 많은 기업과 개인이 비즈니스를 클라우드 플랫폼에서 운영하도록 이동하고 있습니다. 클라우드 플랫폼에서 실행되는 Java 웹사이트 역시 트래픽 측면에서 어려움을 겪고 있습니다. Java 웹 사이트의 액세스 효율성과 안정성을 향상시키기 위해 로드 밸런싱을 사용하여 트래픽을 분산시키는 경우가 많습니다. 이 기사에서는 로드 밸런싱을 통해 Java 웹사이트의 액세스 효율성을 향상시키는 방법을 소개하고 코드 예제를 제공합니다. 1. 로드 밸런싱의 원리 로드 밸런싱은 네트워크 요청을 분산시키는 방법입니다.

iOS17에서 Apple은 Safari 웹 기록 및 웹 사이트 데이터를 지우는 옵션을 추가했습니다. 특정 Safari 프로필에 대한 Safari 캐시를 지울 수도 있습니다. 작동 방식을 알아보려면 계속 읽어보세요. Safari에서 웹 페이지를 탐색할 때마다 브라우저는 웹 사이트 데이터를 저장하므로 웹 사이트를 다시 방문할 때마다 다시 다운로드할 필요가 없습니다. 이론적으로는 탐색 속도가 빨라지지만 경우에 따라 캐시를 지우고 다시 시작해야 할 수도 있습니다. 자주 방문하는 웹 사이트에 작동이 중지된 요소가 포함되어 있거나 사이트가 완전히 로드되지 않은 경우 Safari에 캐시된 이전 버전과 최신 버전 사이에 충돌이 있을 수 있습니다. 아니면 그냥 합격하고 싶을 수도 있어요
