一个公网ip可以做几个网站,超级优化小说,简要说明网站制作的基本步骤,邢台优化网站排名一、适用场景#xff1a;
1、使用开源的免费数据库Mysql#xff1b; 2、自己建网站的发布#xff1b; 3、使用php代码建网站#xff1b; 4、使用windows server作为服务器#xff1b; 5、使用apache作为网站服务器。
二、win server 中apache网站服务器搭建
#xff0…
一、适用场景
1、使用开源的免费数据库Mysql 2、自己建网站的发布 3、使用php代码建网站 4、使用windows server作为服务器 5、使用apache作为网站服务器。
二、win server 中apache网站服务器搭建
一下载win版apache
apache下载地址一Apache VS17 binaries and modules download apache下载地址二Apche下载 1、https://httpd.apache.org
2、点Files for Microsoft Windows 3、点Apache Lounge 4、点httpd-2.4.58-240131-win64-VS17.zip 下载
二windows版apache网站服务器的配置过程
1、打开Apache解压目录下的conf目录中的httpd.conf文件
2、把Define SRVROOT和ServerROOT的目录换成自己的解压目录。 3、配置Apache端口在本服务器上若端口不冲突可以不修改端口号Apache默认端口80本例避免端口冲突改成8888修改httpd.conf中的监听端口如下图
4、以管理员身份打开cmd在Apache24\bin目录下执行安装命令httpd -k install
提示The ‘Apache2.4’ service is successfully installed.即安装完成。 从上图中可以看出在安装apache的过程中提示设置服务名称ServerName所以执行下一步配置服务器的名称 5、配置打开服务器时的名称和端口号如下图
6、再次执行安装程序就正常结果没有Errors报错如下图
7、查看已安装的apache版本号如下图
8、启动Apache服务打开Apache bin目录下的ApacheMonitor.exe点击“Start”如下图
9、启动成功后灯由红变亮service has started服务中的apache服务也显示为已启动如下图
10、启动后在浏览器输入localhost:你刚才设置的端口显示下图代表安装成功
11、apache的默认站点根目录为htdocs这个目录就是php文件运行的根目录所有的php文件都要放到htdocs目录下运行也可以自己更改工作目录查找DocumentRoot和Directory字段自己定义的工作路径即可如下图。
三、apache网站服务器对php代码类型的网站支持配置
一php版本下载地址
Php下载地址一php-8.2.5-Win32-vs16-x64.zip Php下载地址二php多版本
二php下载后的配置
1、把下载的php安装包解压放到准备安装php的位置本例放在服务器的D:\wwwroot\php82下如下图
2、在PHP的解压目录中找到php.ini-development直接复制一份然后改名为php.ini
3、然后我们打开名为名为php.ini的配置文件进行修改里面的extension这是PHP的调用模块只要把字段前分号;去掉就可以打开此模块的功能这一步要按照具体环境的部署需求操作本例要使用mysql所以开启mysql如下图
extensionmysqli extensionphp_mysqli.dll 这两行是打通Mysql时用的可在这一步先配置上
4、在php.ini的配置文件中再修改如下2行 Extensionfileinfo 启用php中的fileinfo扩展 Extensiongd 启用gd扩展
5、设置电脑环境变量编辑系统变量在path中新增ext文件夹的路径
4、配置PHP模块到Apache服务器上 配置Apache24/conf/目录下的httpd.conf文件 在 LoadModule 结尾处补加以下代码以下是PHP8配置 LoadModule php_module “d:/wwwroot/php82/php8apache2_4.dll” PHPIniDir “d:/wwwroot/php82/php.ini” AddType application/x-httpd-php .php .phtml
5、在设置的工作目录下建立index.php文件文件内容就是输出PHP信息 ?php phpinfo() ? 6、重启Apache服务器每次修改配置文件后必须重启Apache服务器修改才能生效
1启动失败如下图
2换一种方式在服务器中启动如下图
3通过事件查看器根据事件中的提示第187行语法错误查看httpd.conf的第187行后结果多了个””如下图
4根据配置文件对应行修改配置文件删掉多的”双引号后再次启动正常如下图
7、打开网页(192.168.0.56:8888/index.php)如下图
此时PHP已经部署到Apache服务器啦
四、mysql数据库的配置
一Mysql下载地址MySQL Shell 8.3.0 Innovation
二配置PHP连接上Mysql
1、打开php.ini文件查找extension_dir去掉前面的注释并将ext文件路径改成我们自己的ext路径(记得重启Apache)
2、在php.ini中继续查找mysqli下面两句前面的;分号注释删掉然后重启Apache
3、安装mysql如下图 1执行安装程序本例安装mysql5.55如下图
2勾选接受协议next下一步如图
3选择典型安装如下图 4点install开始安装如下图
5点finish完成安装如下图
6配置Mysql选择详细配置如下图 Standard Configuration标准配置设置选项可能与正准备运行MySQL的应用平台某些选项或参数不兼容。 Detailed Configuration详细配置如果系统上已经安装了MySQL和你想要配置的安装可以更好的完成个性化定制
7本机作为mysql的服务器运行此处选择server machine如下图 Developer Machine主要为了个人使用占用系统最少的资源。 Server Machine主要用于像FTPemailweb服务器等等耗用系统较多的资源。 Dedicated MySQL Server Machine只用作MySQL服务器不运行其他程序。耗用系统所有可用的资源。
8现在不配置数据库选择Non-transaction Database Only如下图
Multifunctional Database(多功能数据库)该选项同时使用InnoDB和MyISAM储存引擎并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。 Transactional Database Only(事务处理数据库)该选项同时使用InnoDB和MyISAM储存引擎但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。 Non-Transactional DatabaseOnly(非事务处理数据库)该选项完全禁用InnoDB储存引擎将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。
9选择你网站的一般mysql 访问量同时连接的数目“Decision Support(DSS)/OLAP”、“Online Transaction Processing(OLTP)500个左右”、“Manual Setting手动设置自己输一个数”按“Next”继续如下图
10指定mysql的访问端口号默认指定为3306如下图
11指定mysql的编码字符类型本例选择标准如下图 标准字符集(Standard Character Set)支持西欧语言 支持多语言(Best Support For Multilingualism)UTF-8字符集 人工选择(Manual Selected Default Character Set/Collection)自己选择GBKGB2312UTF-8
12选中launch the mysql server automatically 复选框让mysql随windows的启动而自动启动。选中include bin directory in windows path 复选框将mysql的bin目录添加到环境变量path中这样在CMD命令行窗口的任何目录下可以直接使用bin目录下的可执行文件如下图
13设置mysql的密码网站使用该mysql数据时需要用到密码选中enable root access from remote machines 复选框允许通过root用户远程登录。如下图
14点击Excute执行配置过程。4步全部执行完成即配置成功。
4、修改index.php中的内容 5、重新打开网页测试 1在服务器本机测试如下图
2在服务器的浏览器上测试如下图
2在局域网浏览器上测试如下图 出现“Mysql连接成功”那么ApachePHPMysql环境已经搭建好啦
五、调用电子阅览室网站测试效果
1、复制电子阅览室的源码到apachephp的网站服务器如下图
2、打开测试OK 3、后续代码问题 1锁定加密提示如下图
2文件所在的路径说明文件存在如下图
3提示第36行问题如下图
本文至此结束还剩加密问题需要解决不足之处敬请批评指正。